메뉴 건너뛰기




Volumn 8, Issue 2, 2012, Pages 279-290

Semantics-robust design patterns for IEC 61499

Author keywords

Design patterns; IEC 61499; portability; refactoring; robustness; semantics; software engineering

Indexed keywords

ABSTRACT MODELS; ATTRIBUTED GRAPHS; AUTOMATION SOFTWARE; DESIGN PATTERNS; EXECUTION MODEL; EXECUTION SEMANTICS; FUNCTION BLOCK; IEC 61499; INDUSTRIAL CONTROL SYSTEMS; INTERNATIONAL STANDARDS; REFACTORINGS; SEMANTIC INTERPRETATION;

EID: 84859896535     PISSN: 15513203     EISSN: None     Source Type: Journal    
DOI: 10.1109/TII.2012.2186820     Document Type: Article
Times cited : (26)

References (36)
  • 1
    • 84859887019 scopus 로고    scopus 로고
    • Function blocks for industrial-process measurement and control systems- Part 1: Architecture International Electrotechnical Commission. Geneva, Switzerland
    • "Function blocks for industrial-process measurement and control systems- Part 1: Architecture," International Electrotechnical Commission. Geneva, Switzerland, 2005.
  • 2
    • 81255138946 scopus 로고    scopus 로고
    • IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review
    • Nov.
    • V. Vyatkin, "IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review," IEEE Trans. Ind. Informat., vol. 7, no. 4, pp. 768-781, Nov. 2011.
    • (2011) IEEE Trans. Ind. Informat. , vol.7 , Issue.4 , pp. 768-781
    • Vyatkin, V.1
  • 3
    • 28444466605 scopus 로고    scopus 로고
    • Implementation approaches for the execution model of IEC 61499 applications
    • Berlin, Germany
    • L. Ferrarini and C. 'Veber, "Implementation approaches for the execution model of IEC 61499 applications," in Proc. 2nd IEEE Int. Conf. Ind. Informat. INDIN'04, Berlin, Germany, 2004, pp. 612-614.
    • (2004) Proc. 2nd IEEE Int. Conf. Ind. Informat. INDIN' , Issue.4 , pp. 612-614
    • Ferrarini, L.1    Veber, C.2
  • 4
    • 38949180979 scopus 로고    scopus 로고
    • Usability and interoperability of IEC 61499 based distributed automation systems
    • Singapore
    • C. Sünder et al., "Usability and interoperability of IEC 61499 based distributed automation systems," in Proc. 4th IEEE Conf. Ind. Informat. (INDIN'06), Singapore, 2006, pp. 31-37.
    • (2006) Proc. 4th IEEE Conf. Ind. Informat. (INDIN'06) , pp. 31-37
    • Sünder, C.1
  • 5
    • 39749162814 scopus 로고    scopus 로고
    • Sequential axiomatic model for execution of basic function blocks in IEC61499
    • Vienna, Austria Jul. 23-26
    • V. Vyatkin and V. Dubinin, "Sequential axiomatic model for execution of basic function blocks in IEC61499," in Proc. 5th IEEE Int. Conf. Ind. Informat. (INDIN'07), Vienna, Austria, Jul. 23-26, 2007, pp. 1137-1142, 2007.
    • (2007) Proc. 5th IEEE Int. Conf. Ind. Informat. (INDIN'07) , vol.2007 , pp. 1137-1142
    • Vyatkin, V.1    Dubinin, V.2
  • 6
    • 33845309084 scopus 로고    scopus 로고
    • An IEC 61499 application generator for scanbased industrial controllers
    • Perth, Australia Aug
    • J. L. M. Lastra et al., "An IEC 61499 application generator for scanbased industrial controllers," in Proc. 3rd IEEE Conf. Ind. Informat., Perth, Australia, Aug. 2005, pp. 80-85.
    • (2005) Proc. 3rd IEEE Conf. Ind. Informat. , pp. 80-85
    • Lastra, J.L.M.1
  • 7
    • 71049173739 scopus 로고    scopus 로고
    • Proposing a novel IEC61499 runtime framework implementing the cyclic execution semantics
    • Cardiff, Wales Jun
    • P. Tata and V. Vyatkin, "Proposing a novel IEC61499 runtime framework implementing the cyclic execution semantics," in Proc. 7th IEEE Int. Conf. Ind. Informat. (INDIN'09), Cardiff, Wales, Jun. 2009, pp. 416-421.
    • (2009) Proc. 7th IEEE Int. Conf. Ind. Informat. (INDIN'09) , pp. 416-421
    • Tata, P.1    Vyatkin, V.2
  • 8
    • 73449112219 scopus 로고    scopus 로고
    • A synchronous approach for IEC 61499 function block implementation
    • Dec.
    • L. H. Yoong et al., "A synchronous approach for IEC 61499 function block implementation," IEEE Trans. Comput., vol. 58, no. 12, pp. 1599-1614, Dec. 2009.
    • (2009) IEEE Trans. Comput. , vol.58 , Issue.12 , pp. 1599-1614
    • Yoong, L.H.1
  • 9
    • 28444461119 scopus 로고    scopus 로고
    • A new function block modeling language based on petri nets for automatic code generation
    • DOI 10.1109/TII.2005.857614
    • N. Hagge and B. Wagner, "A new function block modeling language based on petri nets for automatic code generation," IEEE Trans. Ind. Informat., vol. 1, no. 4, pp. 226-237, Nov. 2005. (Pubitemid 41729786)
    • (2005) IEEE Transactions on Industrial Informatics , vol.1 , Issue.4 , pp. 226-237
    • Hagge, N.1    Wagner, B.2
  • 10
    • 84859905615 scopus 로고    scopus 로고
    • PROFACTOR Produktionsforschungs GmbH 4DIAC-RTE (FORTE): IEC 61499 compliant runtime environment Oct. 30 [Online]. Available
    • PROFACTOR Produktionsforschungs GmbH, "4DIAC-RTE (FORTE): IEC 61499 compliant runtime environment," Oct. 30, 2007. [Online]. Available: Http://www.fordiac.org,
    • (2007)
  • 11
    • 77952010161 scopus 로고    scopus 로고
    • On formal analysis of IEC 61499 applications, Part B: Execution semantics
    • May
    • G. Cengic and K. Akesson, "On formal analysis of IEC 61499 applications, Part B: Execution semantics," IEEE Trans. Ind. Informat., vol. 6, no. 2, pp. 145-154, May 2010.
    • (2010) IEEE Trans. Ind. Informat. , vol.6 , Issue.2 , pp. 145-154
    • Cengic, G.1    Akesson, K.2
  • 12
    • 56349089584 scopus 로고    scopus 로고
    • CEC designer: Domain specific modelling for the industrial automation based on the IEC 61499 standard
    • Hamburg, Germany Sep
    • M. Colla et al., "CEC designer: Domain specific modelling for the industrial automation based on the IEC 61499 standard," in Proc. IEEE Int. Conf. Emerging Technol. Factory Autom. (ETFA'08), Hamburg, Germany, Sep. 2008, pp. 192-199.
    • (2008) Proc. IEEE Int. Conf. Emerging Technol. Factory Autom. (ETFA'08) , pp. 192-199
    • Colla, M.1
  • 13
    • 39749167790 scopus 로고    scopus 로고
    • Execution models for the IEC 61499 elements composite function block and subapplication
    • DOI 10.1109/INDIN.2007.4384941, 4384941, INDIN 2007 Conference Proceedings - 5th IEEE International Conference on Industrial Informatics
    • C. Sünder et al., "Execution models for the IEC 61499 elements composite function block and subapplication," in Proc. 5th IEEE Int. Conf. Ind. Informat. (INDIN'07), Vienna, Austria, 2007, pp. 1169-1175. (Pubitemid 351306967)
    • (2007) IEEE International Conference on Industrial Informatics (INDIN) , vol.2 , pp. 1169-1175
    • Sunder, C.1    Zoitl, A.2    Christensen, J.H.3    Colla, M.4    Strasser, T.5
  • 14
    • 84859887015 scopus 로고    scopus 로고
    • o3neida. IEC 61499 Compliance profile: Execution models of IEC 61499 function block applications [Online]. Available
    • o3neida. IEC 61499 "Compliance profile: Execution models of IEC 61499 function block applications,", 2011. [Online]. Available: Http:// www.oooneida.org/standards-development-Compliance-Profile.html
    • (2011)
  • 15
    • 78149391860 scopus 로고    scopus 로고
    • VHDL architecture for IEC 61499 function blocks
    • D. O'Sullivan and D. Heffernan, "VHDL architecture for IEC 61499 function blocks," IET Comput. Digital Tech., vol. 4, pp. 515-524, 2010.
    • (2010) IET Comput. Digital Tech. , vol.4 , pp. 515-524
    • O'Sullivan, D.1    Heffernan, D.2
  • 16
    • 73449108100 scopus 로고    scopus 로고
    • The IEC 61499 standard and its semantics
    • Dec.
    • V. Vyatkin, "The IEC 61499 standard and its semantics," IEEE Ind. Electron. Mag., vol. 3, no. 4, pp. 40-48, Dec. 2009.
    • (2009) IEEE Ind. Electron. Mag. , vol.3 , Issue.4 , pp. 40-48
    • Vyatkin, V.1
  • 17
    • 84859921755 scopus 로고    scopus 로고
    • ICS Triplex ISaGRAFWorkbench for IEC 61499/61131 ver. 5.1 [Online]. Available
    • ICS Triplex ISaGRAFWorkbench for IEC 61499/61131 ver. 5.1, 2011. [Online]. Available: Http://www.icstriplex.com
    • (2011)
  • 18
    • 84859905613 scopus 로고    scopus 로고
    • nxtControl. ( 2010 10/05). nxtStudio. [Online]. Available
    • nxtControl. (2010, 10/05). nxtStudio. , 2010. [Online]. Available: Www.nxtcontrol.com
  • 20
    • 77952010611 scopus 로고    scopus 로고
    • Refactoring of execution control charts in basic function blocks of the IEC 61499 standard
    • May, doi: 10.1109/TII.2009. 2033051
    • V. Vyatkin and V. Dubinin, "Refactoring of execution control charts in basic function blocks of the IEC 61499 standard," IEEE Trans. Ind. Informat., 6, no. 2, pp. 155-165, May, 2010, doi: 10.1109/TII.2009. 2033051.
    • (2010) IEEE Trans. Ind. Informat. , vol.6 , Issue.2 , pp. 155-165
    • Vyatkin, V.1    Dubinin, V.2
  • 21
    • 0012434717 scopus 로고    scopus 로고
    • Design patterns for systems engineering with IEC 61499
    • Verifikation, Engineering und Instrumentierung" Otto-von-Guericke- Universität. Magdeburg, Germany
    • J. H. Christensen, "Design patterns for systems engineering with IEC 61499," Fachtagung "Verteilte Automatisierung-Modelle und Methoden für Entwurf, Verifikation, Engineering und Instrumentierung" Otto-von-Guericke-Universität. Magdeburg, Germany, 2000.
    • (2000) Fachtagung "Verteilte Automatisierung-Modelle und Methoden für Entwurf
    • Christensen, J.H.1
  • 23
    • 45449105964 scopus 로고    scopus 로고
    • An ontology for software models and its practical implications for semantic web reasoning
    • New York: Springer 5021, LNCS
    • M. Bräuer and H. Lochmann, "An Ontology for Software Models and Its Practical Implications for Semantic Web Reasoning," in The Semantic Web: Research and Applications. New York: Springer, 2008, vol. 5021, LNCS, pp. 34-48.
    • (2008) The Semantic Web: Research and Applications , pp. 34-48
    • Bräuer, M.1    Lochmann, H.2
  • 24
    • 77952010009 scopus 로고    scopus 로고
    • On formal analysis of IEC 61499 applications, Part A: Modeling
    • May
    • G. Cengic and K. Åkesson, "On formal analysis of IEC 61499 applications, Part A: Modeling," IEEE Trans. Ind. Informat., vol. 6, no. 2, pp. 136-144, May 2010.
    • (2010) IEEE Trans. Ind. Informat. , vol.6 , Issue.2 , pp. 136-144
    • Cengic, G.1    Akesson, K.2
  • 25
    • 84859921758 scopus 로고    scopus 로고
    • Function Block Development Kit 2011. [Online]. Available
    • Function Block Development Kit 2011. [Online]. Available: Http://www.holobloc.com/doc/fbdk/index.htm
  • 26
    • 41149153833 scopus 로고    scopus 로고
    • On definition of a formal semantic model for IEC 61499 function blocks
    • Article ID 426713
    • V. Dubinin and V. Vyatkin, "On definition of a formal semantic model for IEC 61499 function blocks," EURASIP J. Embedded Syst., vol. 2008, p. 10, Article ID 426713.
    • EURASIP J. Embedded Syst. , vol.2008 , pp. 10
    • Dubinin, V.1    Vyatkin, V.2
  • 27
    • 54849436867 scopus 로고    scopus 로고
    • On comparison of the ISaGRAF implementation of IEC 61499 with FBDK and others implementations
    • V. Vyatkin and J. Chouinard, "On comparison of the ISaGRAF implementation of IEC 61499 with FBDK and others implementations," in Proc. 6th IEEE Int. Conf. Ind. Informat. (INDIN'08), 2008, pp. 1169-1175.
    • (2008) Proc. 6th IEEE Int. Conf. Ind. Informat. (INDIN'08) , pp. 1169-1175
    • Vyatkin, V.1    Chouinard, J.2
  • 29
    • 84859905616 scopus 로고    scopus 로고
    • AGGWeb-site [Online]. Available
    • AGGWeb-site, 2011. [Online]. Available: Http://tfs.cs.tu-berlin.de/agg
    • (2011)
  • 31
    • 77956579411 scopus 로고    scopus 로고
    • Determining the worst-case reaction time of IEC 61499 function blocks
    • M. M. Y. Kuo et al., "Determining the worst-case reaction time of IEC 61499 function blocks," in Proc. 8th IEEE Int. Conf. Ind. Informat. (INDIN'10), 2010, pp. 1104-1109.
    • (2010) Proc. 8th IEEE Int. Conf. Ind. Informat. (INDIN'10) , pp. 1104-1109
    • Kuo, M.M.Y.1
  • 32
    • 0037296637 scopus 로고    scopus 로고
    • Verification of distributed control systems in intelligent manufacturing
    • V. Vyatkin and H. M. Hanisch, "Verification of distributed control systems in intelligent manufacturing," Int. J. Intell. Manuf., vol. 14, no. 1, pp. 123-136, 2003.
    • (2003) Int. J. Intell. Manuf. , vol.14 , Issue.1 , pp. 123-136
    • Vyatkin, V.1    Hanisch, H.M.2
  • 36
    • 39749151656 scopus 로고    scopus 로고
    • Modeling and clarifying the execution of IEC 61499 function blocks using XNet
    • Vienna, Austria
    • N. Hagge and B. Wagner, "Modeling and clarifying the execution of IEC 61499 function blocks using XNet," in Proc. IEEE 5th Int. Conf. Ind. Informat. (INDIN 2007), Vienna, Austria, 2007, pp. 1177-1182.
    • Proc IEEE 5th Int. Conf. Ind. Informat. (INDIN 2007) , vol.2007 , pp. 1177-1182
    • Hagge, N.1    Wagner, B.2


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