Information Technology Reference
In-Depth Information
Simulations can facilitate the analysis - not directly the synthesis - of control sys-
tems. Nevertheless, simulations can help developers in making judicious design deci-
sions. The purpose of model-based techniques is often to automate simple development
tasks. However, also within model-based development, real design decisions need to be
made by developers and this work can be eased with simulations. In our approach, we
use model-based techniques also for developing the simulation models. We thus aim to
enhance model-based development of control systems by widening the scope of model-
based techniques.
A future working direction of our approach is to shift towards safety functions which
share several similarities with interlocks. It is clear that also development of safety
functions could benefit from simulations; possibly also from the security point of view.
However, the development of safety related systems requires extensive documentation
of design and traceability between design artefacts. This is why we are currently work-
ing with the requirement sub-profile of UML AP. With this work, we not only support
the detailed definition of requirements but also documentation of information origi-
nating from risk and hazard analysis. The rationale is that the requirements of safety
functions are based on these analyses but the information is not always visible for, for
example, the software developers, which makes it difficult to judge the correctness and
completeness of design.
References
1. Biehl, M., DeJiu, C., T orngren, M.: Integrating safety analysis into the model-based devel-
opment toolchain of automotive embedded systems. In: LCTES 2010, pp. 125-132. ACM,
New York (2010)
2. Carrasco, J., Dormido, S.: Analysis of the use of industrial control systems in simulators:
State of the art and basic guidelines. ISA Transactions 45(2), 295-312 (2006)
3. Dougall, J.: Applications and benefits of real-time I/0 simulation for PLC and PC control
systems. ISA Transactions 36(4), 305-311 (1998)
4. Ferrarini, L., Dede, A., Salaun, P., Dang, T., Fogliazza, G.: Domain specific views in model-
driven embedded systems design in industrial automation. In: INDIN 2009 the 7th IEEE
International Conference on Industrial Informatics, Cardiff, UK, June 23-26 (2009)
5. Friedenthal, S., Moore, A., Steiner, R.: A practical guide to SysML. Morgan Kaufmann OMG
Press, San Francisco (2008)
6. Hastbacka, D., Vepsalainen, T., Kuikka, S.: Model-driven Development of Industrial Pro-
cess Control Applications. The Journal of Systems and Software 84(7), 1100-1113 (2011),
doi:10.1016/j.jss.2011.01.063
7. IEC 61508: Functional safety of electrical/electronic/programmable electronic safety-related
systems. parts 1-7 (2010)
8. Jones, C.: Software quality in 2008: A survey of the state of the art. Software Productivity
Research LLC, 59 p. (2008),
http://www.jasst.jp/archives/jasst08e/pdf/A1.pdf
(achieved February 13, 2011)
9. Karhela, T.: A software architecture for configuration and usage of process simulation mod-
els: Software component technology and XML-based approach. PhD Thesis, VTT Technical
Research Centre, Finland (2002)
10. Object Management Group. Technical Guide to Model Driven Architecture: The MDA
Guide. Version 1.0.1 (2003)
 
Search WWH ::




Custom Search