
Model-driven Practices for Embedded Software De-
velopment. J. Syst. Softw., 86(4):997–1005.
Asadi, M. and Ramsin, R. (2008). MDA-Based Method-
ologies: An Analytical Survey. In Schieferdecker,
I. and Hartman, A., editors, Model Driven Architec-
ture Foundations and Applications, volume 5095 of
Lecture Notes in Computer Science, pages 419–431.
Springer Berlin Heidelberg.
Baker, P., Dai, Z. R., Grabowski, J., Haugen, O., Schiefer-
decker, I., and Williams, C. (2007). Model-Driven
Testing: Using the UML Testing Profile. Springer-
Verlag New York, Inc., Secaucus, NJ, USA.
Brambilla, M., Cabot, J., and Wimmer, M. (2012). Model-
Driven Software Engineering in Practice. Morgan &
Claypool Publishers, 1
st
edition.
Carrozza, G., Faella, M., Fucci, F., Pietrantuono, R., and
Russo, S. (2012). Integrating MDT in an Industrial
Process in the Air Traffic Control Domain. In Soft-
ware Reliability Engineering Workshops (ISSREW),
2012 IEEE 23rd International Symposium on, pages
225–230.
Carrozza, G., Faella, M., Fucci, F., Pietrantuono, R., and
Russo, S. (2013). Engineering Air Traffic Control
Systems with a Model-Driven Approach. IEEE Softw.,
30(3):42–48.
Conformiq Inc. (2014). Conformiq Designer.
www.conformiq.com/products/conformiq-designer/.
Esterel Technologies (2014). SCADE Suite Product De-
scription. http://www.estereltechnolgies.com.
Ferrari, A., Fantechi, A., Magnani, G., Grasso, D., and
Tempestini, M. (2013). The Metr
ˆ
o Rio Case Study.
Sci. Comput. Program., 78(7):828–842.
France, R. B., Ghosh, S., Dinh-Trong, T., and Solberg, A.
(2006). Model-Driven Development Using UML 2.0:
Promises and Pitfalls. Computer, 39(2):59–66.
IBM Corp. (2014a). Rational Rhapsody Auto-
matic Test Generator Add On, User Guide.
http://pic.dhe.ibm.com/infocenter/rhaphlp/v7r5/ -
topic/com.ibm.rhapsody.oem.pdf.doc/pdf/ATG
User Guide.pdf.
IBM Corp. (2014b). Rational Rhapsody Devel-
oper. http://www-03.ibm.com/software/ prod-
ucts/it/ratirhap.
IBM Corp. (2014c). Rational Rhapsody TestConductor Add
On, User Guide. http://pic.dhe.ibm.com/infocenter/-
rhaphlp/v7r6/topic/com.ibm.rhp.oem.pdf.doc/pdf/-
RTC User Guide.pdf.
Invensys Rail (2014). Invensys Rail Discovers Ag-
ile Development Process with SCADE Suite.
http://www.esterel-technologies.com/success-
stories/invensys-rail/.
Kent, S. (2002). Model Driven Engineering. In Proceedings
of the Third International Conference on Integrated
Formal Methods, IFM ’02, pages 286–298, London,
UK, UK. Springer-Verlag.
Lawrence, A. and Seisenberger, M. (2011). Verification
of railway interlockings in SCADE. MRes Thesis,
Swansea University.
Marrone, S., Flammini, F., Mazzocca, N., Nardone, R., and
Vittorini, V. (2014). Towards Model-Driven V&V as-
sessment of railway control systems. International
Journal on Software Tools for Technology Transfer,
pages 1–15.
Miller, S. P., Whalen, M. W., and Cofer, D. D. (2010).
Software Model Checking Takes off. Commun. ACM,
53(2):58–64.
Mohagheghi, P. and Dehlen, V. (2008). Where Is the Proof?
- A Review of Experiences from Applying MDE in
Industry. In Proceedings of the 4th European Con-
ference on Model Driven Architecture: Foundations
and Applications, ECMDA-FA ’08, pages 432–443,
Berlin, Heidelberg. Springer-Verlag.
Nejati, S., Sabetzadeh, M., Falessi, D., Briand, L., and Coq,
T. (2012). A SysML-based approach to traceability
management and design slicing in support of safety
certification: Framework, tool support, and case stud-
ies. Information and Software Technology, 54(6):569
– 590.
No Magic, Inc. (2014). MagicDraw. http://www. no-
magic.com/products/magicdraw.html.
OMG (2003). MDA Guide. http://www.omg.org/cgi-
bin/doc?omg/03-06-01. Version 1.0.1.
OMG (2005). Unified Modeling Language (UML) Super-
structure. http://doc.omg.org/formal/2005-07-04.pdf.
Version 2.0.
OMG (2008). Systems Modeling Language (SysML).
http://www.omg.org/docs/formal/08-11-02.pdf. Ver-
sion 1.1.
Panesar-Walawege, R., Sabetzadeh, M., and Briand, L.
(2011). A Model-Driven Engineering Approach to
Support the Verification of Compliance to Safety
Standards. In Software Reliability Engineering (IS-
SRE), 2011 IEEE 22nd International Symposium on,
pages 30–39.
Staron, M. (2006). Adopting model driven software de-
velopment in industry a case study at two compa-
nies. In Nierstrasz, O., Whittle, J., Harel, D., and
Reggio, G., editors, Model Driven Engineering Lan-
guages and Systems, volume 4199 of Lecture Notes in
Computer Science, pages 57–72. Springer Berlin Hei-
delberg.
Svendsen, A., Olsen, G. K., Endresen, J., Moen, T., Carl-
son, E., Alme, K.-J., and Haugen, O. (2008). The Fu-
ture of Train Signaling. In Proceedings of the 11th In-
ternational Conference on Model Driven Engineering
Languages and Systems, MoDELS ’08, pages 128–
142, Berlin, Heidelberg. Springer-Verlag.
Torchiano, M., Tomassetti, F., Ricca, F., Tiso, A., and Reg-
gio, G. (2011). Preliminary Findings from a Survey on
the MD* State of the Practice. In Empirical Software
Engineering and Measurement (ESEM), 2011 Inter-
national Symposium on, pages 372–375.
Whittle, J., Hutchinson, J., and Rouncefield, M. (2014). The
State of Practice in Model-Driven Engineering. Soft-
ware, IEEE, 31(3):79–85.
Model-DrivenEngineeringofaRailwayInterlockingSystem
519