메뉴 건너뛰기




Volumn 21, Issue 11, 2013, Pages 1608-1619

Design patterns for model-based automation software design and implementation

Author keywords

Industry automation; Object modeling techniques; Object oriented programming; Programmable logic controllers

Indexed keywords

AUTOMATION SOFTWARE; COMPLEX MANUFACTURING SYSTEMS; CONTROL ENGINEERS; DESIGN AND IMPLEMENTATIONS; INDUSTRY AUTOMATION; OBJECT MODEL; OBJECT ORIENTED MODEL; PACKAGING INDUSTRY;

EID: 84884818614     PISSN: 09670661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.conengprac.2012.03.017     Document Type: Article
Times cited : (55)

References (60)
  • 1
    • 84884820123 scopus 로고    scopus 로고
    • 3S Smart Software Solutions. Codesys V3-The IEC 61131-3 development system .
    • 3S Smart Software Solutions (2010). Codesys V3-The IEC 61131-3 development system. http://www.3s-software.com.
    • (2010)
  • 4
    • 0344495597 scopus 로고    scopus 로고
    • Design and verification of industrial logic controllers with UML and Statecharts
    • Istanbul, Turkey.
    • Bonfè, M., & Fantuzzi, C. (2003). Design and verification of industrial logic controllers with UML and Statecharts. In IEEE conference on control applications, Istanbul, Turkey.
    • (2003) IEEE conference on control applications
    • Bonfè, M.1    Fantuzzi, C.2
  • 5
    • 33846176884 scopus 로고    scopus 로고
    • Verification of behavioral substitutability in object-oriented models for industrial controllers
    • Proceedings of the IEEE international conference on robotics and automation (ICRA), Barcelona, Spain.
    • Bonfè, M., Fantuzzi, C., & Secchi, C. (2005). Verification of behavioral substitutability in object-oriented models for industrial controllers. In Proceedings of the IEEE international conference on robotics and automation (ICRA), Barcelona, Spain.
    • (2005)
    • Bonfè, M.1    Fantuzzi, C.2    Secchi, C.3
  • 10
    • 36549048472 scopus 로고    scopus 로고
    • UML vs. classical vs. Rhapsody Statecharts: Not all models are created equal
    • Crane M., Dingel J. UML vs. classical vs. Rhapsody Statecharts: Not all models are created equal. Software and Systems Modeling 2007, 6:415-435.
    • (2007) Software and Systems Modeling , vol.6 , pp. 415-435
    • Crane, M.1    Dingel, J.2
  • 13
    • 33846179327 scopus 로고    scopus 로고
    • Engineering of validatable automation systems based on an extension of UML combined with Function Blocks of IEC 61499
    • Barcelona, Spain.
    • Dubinin, V., Vyatkin, V., & Pfeiffer, T. (2005). Engineering of validatable automation systems based on an extension of UML combined with Function Blocks of IEC 61499. In IEEE international conference on robotics and automation (pp. 3996-4001), Barcelona, Spain.
    • (2005) IEEE international conference on robotics and automation , pp. 3996-4001
    • Dubinin, V.1    Vyatkin, V.2    Pfeiffer, T.3
  • 19
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • Harel D. Statecharts: A visual formalism for complex systems. Science of Computer Programming 1987, 8:231-274.
    • (1987) Science of Computer Programming , vol.8 , pp. 231-274
    • Harel, D.1
  • 22
    • 29944439716 scopus 로고    scopus 로고
    • IEC 61131-3. Programmable controllers-Part 3: Programming languages (2nd ed.). Final Draft International Standard (FDIS).
    • International Electrotechnical Commission (2002). IEC 61131-3. Programmable controllers-Part 3: Programming languages (2nd ed.). Final Draft International Standard (FDIS).
    • (2002) International Electrotechnical Commission
  • 23
    • 84884814451 scopus 로고    scopus 로고
    • International Electrotechnical Commission. IEC 61131-3. Programmable controllers-Part 3: Programming languages (2nd ed.). International Standard.
    • International Electrotechnical Commission (2003). IEC 61131-3. Programmable controllers-Part 3: Programming languages (2nd ed.). International Standard.
    • (2003)
  • 24
    • 84884817343 scopus 로고    scopus 로고
    • International Electrotechnical Commission. IEC 61499-1. Function blocks for industrial process measurement and control-Part 1: Architecture. International Standard.
    • International Electrotechnical Commission (2005). IEC 61499-1. Function blocks for industrial process measurement and control-Part 1: Architecture. International Standard.
    • (2005)
  • 25
    • 84884817680 scopus 로고    scopus 로고
    • International Society of Automation. Machine and unit states: An implementation example of ISA-88. ISA-TR88.00.02-2008.
    • International Society of Automation (2008). Machine and unit states: An implementation example of ISA-88. ISA-TR88.00.02-2008. http://www.isa.org.
    • (2008)
  • 26
    • 79960712600 scopus 로고    scopus 로고
    • UML-PA as an engineering model for distributed process automation
    • Prague, Czech Republic.
    • Katzke, U., & Vogel-Heuser, B. (2005). UML-PA as an engineering model for distributed process automation. In IFAC World Congress (Vol. 16). Prague, Czech Republic.
    • (2005) IFAC World Congress , vol.16
    • Katzke, U.1    Vogel-Heuser, B.2
  • 28
    • 33845319551 scopus 로고    scopus 로고
    • Application of UML in plant modeling for model-based verification: UML translation to TNCES
    • Perth, Australia.
    • Lobov, A., Lastra, J., & Tuokko, R. (2005). Application of UML in plant modeling for model-based verification: UML translation to TNCES. In IEEE International Conference on Industrial Informatics, Perth, Australia.
    • (2005) IEEE International Conference on Industrial Informatics
    • Lobov, A.1    Lastra, J.2    Tuokko, R.3
  • 30
    • 84884814951 scopus 로고    scopus 로고
    • Mathworks Inc. (a). Simulink ® PLC coder .
    • Mathworks Inc. (2010a). Simulink ® PLC coder. http://www.mathworks.com.
  • 31
    • 84884819360 scopus 로고    scopus 로고
    • Mathworks Inc. (b). Stateflow ® .
    • Mathworks Inc. (2010b). Stateflow ®. http://www.mathworks.com.
    • (2010)
  • 33
    • 84884813286 scopus 로고    scopus 로고
    • Object Management Group. UML v. 2.2 superstructure specification. Document N. formal/2009-02-02 .
    • Object Management Group (2009). UML v. 2.2 superstructure specification. Document N. formal/2009-02-02. http://Http://www.omg.org/spec/UML/2.2/.
    • (2009)
  • 34
    • 84884814376 scopus 로고    scopus 로고
    • Object Management Group. System modeling language (SysML) specification. v. 1.2. .
    • Object Management Group (2010). System modeling language (SysML) specification. v. 1.2. http://www.sysml.org/specs.
    • (2010)
  • 35
    • 84884815460 scopus 로고    scopus 로고
    • OMAC Users Group. Guidelines for packaging machinery automation V3.1 .
    • OMAC Users Group (2006). Guidelines for packaging machinery automation V3.1. http://www.omac.org.
    • (2006)
  • 36
    • 84957015770 scopus 로고    scopus 로고
    • Part-whole Statecharts for the explicit representation of compound behaviours
    • In A. Evans, S. Kent, & B. Selic (Eds.), Proceedings of UML 2000. Lecture notes on computer science. Springer-Verlag.
    • Pazzi, L. (2000). Part-whole Statecharts for the explicit representation of compound behaviours. In A. Evans, S. Kent, & B. Selic (Eds.), Proceedings of UML 2000. Lecture notes on computer science (Vol. 1939, pp. 541-555). Springer-Verlag.
    • (2000) , vol.1939 , pp. 541-555
    • Pazzi, L.1
  • 37
    • 24344441645 scopus 로고    scopus 로고
    • Modeling and analysis of exception handling by using UML Statecharts
    • Lecture notes on computer science
    • Pintér, G., & Majzik, I. (2005). Modeling and analysis of exception handling by using UML Statecharts. In Scientific engineering of distributed java applications. Lecture notes on computer science (Vol. 3049/2005, pp. 58-67).
    • (2005) Scientific engineering of distributed java applications , vol.2005 , pp. 58-67
    • Pintér, G.1    Majzik, I.2
  • 38
    • 84884813182 scopus 로고    scopus 로고
    • PLCOpen Technical Committee 2. Technical specification-function blocks for motion control-Version 2.0 .
    • PLCOpen Technical Committee 2 (2010). Technical specification-function blocks for motion control-Version 2.0. http://www.plcopen.org.
    • (2010)
  • 39
    • 84884812379 scopus 로고    scopus 로고
    • PLCOpen Technical Committee 6. Technical paper-XML formats for IEC 61131-3-Version 2.01 .
    • PLCOpen Technical Committee 6 (2009). Technical paper-XML formats for IEC 61131-3-Version 2.01. http://www.plcopen.org.
    • (2009)
  • 40
    • 39749164079 scopus 로고    scopus 로고
    • UML automation profile: Enhancing the efficiency of software development in the automation industry
    • Vienna, Austria.
    • Ritala, T., & Kuikka, S. (2007). UML automation profile: Enhancing the efficiency of software development in the automation industry. In IEEE international conference on industrial informatics. Vienna, Austria.
    • (2007) IEEE international conference on industrial informatics
    • Ritala, T.1    Kuikka, S.2
  • 41
    • 84884813367 scopus 로고    scopus 로고
    • Rockwell Automation Inc. RSLogix 5000 ® .
    • Rockwell Automation Inc. (2010). RSLogix 5000 ®. http://www.rockwellautomation.com.
  • 42
    • 84884817206 scopus 로고    scopus 로고
    • Practical statecharts in C/C++. (2nd ed.). Newnes.
    • Samek, M. (2008). Practical statecharts in C/C++. (2nd ed.). Newnes.
    • (2008)
    • Samek, M.1
  • 43
    • 84866757988 scopus 로고    scopus 로고
    • Pattern-based control systems engineering-Using design patterns to document, transfer, and exploit design knowledge
    • Sanz R., Zalewski J. Pattern-based control systems engineering-Using design patterns to document, transfer, and exploit design knowledge. IEEE Control Systems Magazine 2003, 42-60.
    • (2003) IEEE Control Systems Magazine , pp. 42-60
    • Sanz, R.1    Zalewski, J.2
  • 44
  • 48
    • 28444470533 scopus 로고    scopus 로고
    • Using UML in control and automation: A model driven approach. In IEEE International conference on industrial informatics, Berlin, Germany.
    • Thramboulidis, K. (2004). Using UML in control and automation: A model driven approach. In IEEE International conference on industrial informatics (pp. 587-593), Berlin, Germany.
    • (2004) , pp. 587-593
    • Thramboulidis, K.1
  • 50
    • 73449140157 scopus 로고    scopus 로고
    • Different perspectives. face to face; IEC 61499 function block model: Facts and fallacies
    • Thramboulidis K. Different perspectives. face to face; IEC 61499 function block model: Facts and fallacies. IEEE Industrial Electronics Magazine 2009, 3:7-26.
    • (2009) IEEE Industrial Electronics Magazine , vol.3 , pp. 7-26
    • Thramboulidis, K.1
  • 52
    • 0036693043 scopus 로고    scopus 로고
    • Mechatronics: From the 20th to 21st century
    • Tomizuka M. Mechatronics: From the 20th to 21st century. Control Engineering Practice 2002, 10:877-886.
    • (2002) Control Engineering Practice , vol.10 , pp. 877-886
    • Tomizuka, M.1
  • 53
    • 27844596035 scopus 로고    scopus 로고
    • Automatic code generation from a UML model to IEC 61131-3 and system configuration tools
    • Budapest, Hungary.
    • Vogel-Heuser, B., Witsch, D., & Katzke, U. (2005). Automatic code generation from a UML model to IEC 61131-3 and system configuration tools. In International conference on control and automation (Vol. 16), Budapest, Hungary.
    • (2005) International conference on control and automation , vol.16
    • Vogel-Heuser, B.1    Witsch, D.2    Katzke, U.3
  • 55
  • 60
    • 73449113722 scopus 로고    scopus 로고
    • Different perspectives. Face to face; IEC 61499 architecture for distributed automation: the "glass half full" view
    • Zoitl A., Vyatkin V. Different perspectives. Face to face; IEC 61499 architecture for distributed automation: the "glass half full" view. IEEE Industrial Electronics Magazine 2009, 3:7-26.
    • (2009) IEEE Industrial Electronics Magazine , vol.3 , pp. 7-26
    • Zoitl, A.1    Vyatkin, V.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.