Model-Driven Approach for Designing Industrial Control Systems

  • Elisabet Estevez
  • Marga Marcos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)


Industrial Control Systems are used in most of the industrial sectors to achieve production improvement, process optimization and time and cost reduction. Integration, reuse, flexibility and optimization are demanded to adapt to a rapidly changing and competitive market. There is also a growing requirement that all software tools that support the different phases of the development process (design, configuration, management) can be integrated as well. Thus, a consolidation of modeling methodologies for achieving this goal is needed. This paper proposes a Model-driven approach based on different views of the application for designing industrial control systems. XML schema and schematron technologies are selected for defining the domain languages and for checking their coherency and consistency.


Industrial Control Systems component – based modeling XML schema XPath consistency analysis 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    PLCopen, available at:
  2. 2.
    Lewis, R.W.: Programming Industrial Control Systems using IEC 1131-3. IEE Control Engineering Series (1998)Google Scholar
  3. 3.
    John, K.-H., Tiegelkamp, M.: IEC1131-3: Programming Industrial Automation Systems. Springer, Heidelberg (2001)Google Scholar
  4. 4.
    Estévez, E., Marcos, M., Sarachaga, I., Orive, D.: A Methodology for Multidisciplinary Modeling of Industrial Control Systems using UML. In: Proc of the 5th International Conference on Industrial Informatics, Austria, Viena (July 2007)Google Scholar
  5. 5.
    Van der Vlist, E.: XML schema, ed. O’REILLY (2002)Google Scholar
  6. 6.
    Rick Jelliffe schematron rules, available at
  7. 7.
    PLCopen TC6, available at:

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Elisabet Estevez
    • 1
  • Marga Marcos
    • 1
  1. 1.Automatic Control and Systems Engineering Department, University of the Basque Country, Alda Urquijo S/N, 48013, BilbaoSpain

Personalised recommendations