Beckers, J. M. J., Muller, G. J., Heemels, W. P. M. H.,
and Bukkems, B. H. M. (2007). Effective indus-
trial modeling for high-tech systems: The example of
happy flow. In 17th INCOSE International Sympo-
sium, pages 1758–1769, San Diego, CA. INCOSE.
Bertran, B., Bruneau, J., Cassou, D., Loriant, N., Balland,
E., and Consel, C. (2014). Diasuite: A tool suite to de-
velop sense/compute/control applications. Sci. Com-
put. Program., 79:39–51.
Broy, M., Kirstan, S., Krcmar, H., Sch
¨
atz, B., and Zimmer-
mann, J. (2012). What is the benefit of a model-based
design of embedded software systems in the car indus-
try? In Emerging Technologies for the Evolution and
Maintenance of Software Models, pages 343–369. IGI
Global, Hershey, PA.
Buit, L. J. (2017). Developing an easy-to-use query lan-
guage for verification of lighting systems. Master’s
thesis, University of Twente, Enschede.
Dahman, J. S. (1997). High level architecture for simula-
tion. In 1st International Workshop on Distributed
Interactive Simulation and Real Time Applications,
pages 9–14, Eilat. IEEE.
D’Angelo, G., Ferretti, S., and Ghini, V. (2017). Multi-level
simulation of internet of things on smart territories.
Simul. Model. Pract. Theory, 73:3–21.
Doornbos, R., Verriet, J., and Verberkt, M. (2015). Ro-
bustness analysis for indoor lighting systems: An ap-
plication of model checking in large-scale distributed
control systems. In 10th International Conference on
Systems, pages 46–51, Barcelona. IARIA.
Dwyer, M. B., Avrunin, G. S., and Corbett, J. C. (1998).
Property specification patterns for finite-state verifica-
tion. In 2nd Workshop on Formal Methods in Software
Practice, pages 7–15, Clearwater Beach, FL. ACM.
Eastman, C., Teicholz, P., Sacks, R., and Liston, K. (2011).
BIM Handbook: A Guide to Building Information
Modeling for Owners, Managers, Designers, Engi-
neers and Contractors. Wiley, Hoboken, NJ.
France, R. and Rumpe, B. (2007). Model-driven develop-
ment of complex software: A research roadmap. In
2007 Workshop on the Future of Software Engineer-
ing, pages 37–54, Minneapolis, MN. IEEE.
Gruhn, V. and Laue, R. (2006). Patterns for timed property
specifications. Electron. Notes Theor. Comput. Sci.,
153:117–133.
Haskins, B., Stecklein, J., Dick, B., Moroney, G., Lovell,
R., and Dabney, J. B. (2004). Error cost escalation
through the project life cycle. In 14th INCOSE In-
ternational Symposium, pages 1723–1737, Toulouse.
INCOSE.
Hendriks, M., Geilen, M., Behrouzian, A. R. B., Basten,
T., Alizadeh, H., and Goswami, D. (2016). Checking
metric temporal logic with trace. In 16th International
Conference on Application of Concurrency to System
Design, pages 19–24, Torun. IEEE.
Hooman, J. (2016). Industrial application of formal models
generated from domain specific languages. In The-
ory and Practice of Formal Methods, volume 9660 of
Lecture Notes in Computer Science, pages 277–293.
Springer, Berlin.
Konrad, S. and Cheng, B. H. (2005). Real-time specifi-
cation patterns. In 27th International Conference on
Software Engineering, pages 372–381, St. Louis, MO.
ACM.
Koymans, R. (1990). Specifying real-time properties with
metric temporal logic. Real-Time Syst., 2:255–299.
Kurtev, I., Hooman, J., and Schuts, M. (2017). Run-
time monitoring based on interface specifications. In
ModelEd, TestEd, TrustEd, volume 10050 of Lecture
Notes in Computer Science, pages 335–356. Springer,
Berlin.
Larsen, K. G., Pettersson, P., and Yi, W. (1995). Model-
checking for real-time systems. In International Sym-
posium on Fundamentals of Computation Theory, vol-
ume 965 of Lecture Notes in Computer Science, page
62–88. Springer, Berlin.
Melleg
˚
ard, N., Ferwerda, A., Lind, K., Heldal, R., and
Chaudron, M. R. V. (2016). Impact of introducing
domain-specific modelling in software maintenance:
An industrial case study. IEEE Trans. Softw. Eng.,
42:245–260.
Meyers, B., Wimmer, M., van Vangheluwe, H., and De-
nil, J. (2013). Towards domain-specific property lan-
guages: The promobox approach. In 2013 Work-
shop on Domain-specific Modeling, pages 39–44, In-
dianapolis, IN. ACM.
Rieger, C., Westerkamp, M., and Kuchen, H. (2018).
Challenges and opportunities of modularizing textual
domain-specific languages. In 6th International Con-
ference on Model-Driven Engineering and Software
Development, pages 387–395, Funchal. SciTePress.
Serral, E., Valderas, P., and Pelechano, V. (2010). Towards
the model driven development of context-aware per-
vasive systems. Pervasive Mob. Comput., 6:254–280.
Theelen, B. and Hooman, J. (2015). Uniting academic
achievements on performance analysis with industrial
needs. In Quantitative Evaluation of Systems, volume
9259 of Lecture Notes in Computer Science, pages 3–
18. Springer, Berlin.
Verriet, J., Liang, H. L., Hamberg, R., and van Wijngaar-
den, B. (2012). Model-driven development of logistic
systems using domain-specific tooling. In Complex
Systems Design & Management 2012, pages 165–176,
Paris. Springer.
V
¨
olter, M. (2010). Architecture as language. IEEE Softw.,
27:56–64.
Virtual Prototyping of Large-scale IoT Control Systems using Domain-specific Languages
239