Ehrig, H., Ehrig, K., Prange, U., and Taentzer, G. (2006).
Fundamentals of Algebraic Graph Transformation.
Monographs in Theoretical Computer Science. An
EATCS Series. Springer-Verlag.
Evans, D. (2011). How the Next Evolution of the Internet
Is Changing Everything.
Furrer, F. J. (2019). Three Devils of Systems Engineer-
ing. In Furrer, F. J., editor, Future-Proof Software-
Systems: A Sustainable Evolution Strategy, pages 21–
44. Springer Fachmedien.
Gassanenko, M. L. (1998). Context-Oriented Program-
ming. In euroForth’98, page 10.
Grassi, V. and Sindico, A. (2007). Towards model driven
design of service-based context-aware applications. In
International Workshop on Engineering of Software
Services for Pervasive Environments: In Conjunction
with the 6th ESEC/FSE Joint Meeting, ESSPE ’07,
pages 69–74. Association for Computing Machinery.
Grzelak, D. and Aßmann, U. (2019). Bigraphical meta-
modeling of fog computing-based systems. In Pro-
ceedings of the International Conference on Discrete
Models of Complex Systems (SOLSTICE).
Grzelak., D., Mai., C., and Aßmann., U. (2019). Towards
a Software Architecture for Near Real-time Applica-
tions of IoT. In Proceedings of the 4th International
Conference on Internet of Things, Big Data and Secu-
rity - Volume 1: IoTBDS,, pages 197–206. INSTICC,
SciTePress.
Grzelak, D., Mai, C., Schöne, R., Falkenberg, J., and Aß-
mann, U. (2020). A Software Toolkit for Complex
Sensor Systems in Fog Environments. In van Driel,
W. D., Pyper, O., and Schumann, C., editors, Sen-
sor Systems Simulations: From Concept to Solution,
pages 253–282. Springer International Publishing.
Hennessy, M. (2004). Context-awareness: Models and anal-
ysis.
Henricksen, K. and Indulska, J. (2006). Developing
Context-aware Pervasive Computing Applications:
Models and Approach. Pervasive Mob. Comput.,
2(1):37–64.
Henricksen, K., Indulska, J., and Rakotonirainy, A. (2002).
Modeling Context Information in Pervasive Comput-
ing Systems. In Mattern, F. and Naghshineh, M., ed-
itors, Pervasive Computing, Lecture Notes in Com-
puter Science, pages 167–180. Springer Berlin Hei-
delberg.
Hirschfeld, R., Costanza, P., and Nierstrasz, O. (2008).
Context-Oriented Programming. Journal of Object
Technology, ETH Zurich, 7(3):125–151.
Hoffmann, D. W. (2013). Software-verifikation. In
Hoffmann, D. W., editor, Software-Qualität, eXa-
men.press, pages 333–369. Springer.
Holzmann, G. (1997). The model checker SPIN. IEEE
Transactions on Software Engineering, 23(5):279–
295.
Holzmann, G. J. (2014). Mars code. Communications of
the ACM, 57(2):64–73.
Jaouadi, I., Ben Djemaa, R., and Ben-Abdallah, H. (2018).
A model-driven development approach for context-
aware systems. Software & Systems Modeling,
17(4):1169–1195.
Kapitsaki, G. M. and Venieris, I. S. (2009). Model-
Driven Development of Context-Aware Web Applica-
tions Based on a Web Service Context Management
Architecture. In Chaudron, M. R. V., editor, Models
in Software Engineering, Lecture Notes in Computer
Science, pages 343–355. Springer.
Keays, R. and Rakotonirainy, A. (2003). Context-oriented
Programming. In Proceedings of the 3rd ACM Inter-
national Workshop on Data Engineering for Wireless
and Mobile Access, MobiDe ’03, pages 9–16. ACM.
Kwiatkowska, M., Norman, G., and Parker, D. (2011).
PRISM 4.0: Verification of Probabilistic Real-Time
Systems. In Gopalakrishnan, G. and Qadeer, S., ed-
itors, Computer Aided Verification, Lecture Notes in
Computer Science, pages 585–591. Springer.
Léchenet, J.-C., Kosmatov, N., and Le Gall, P. (2016). Cut
Branches Before Looking for Bugs: Sound Verifica-
tion on Relaxed Slices. In Stevens, P. and W ˛asowski,
A., editors, Fundamental Approaches to Software En-
gineering, Lecture Notes in Computer Science, pages
179–196. Springer.
Loke, S. W. (2016). Representing and reasoning with the
internet of things: A modular rule-based model for en-
sembles of context-aware smart things. EAI endorsed
transactions on context-aware systems and applica-
tions, 3(8):1–17.
Machado, R., Ribeiro, L., and Heckel, R. (2015). Rule-
based transformation of graph rewriting rules: To-
wards higher-order graph grammars. Theoretical
Computer Science, 594:1–23.
Milner, R. (2009). The Space and Motion of Communicat-
ing Agents. Cambridge University Press, 1st edition.
Murer, S., Worms, C., and Furrer, F. J. (2008). Managed
evolution. Informatik-Spektrum, 31(6):537–547.
Owicki, S. and Lamport, L. (1982). Proving Liveness Prop-
erties of Concurrent Programs. ACM Transactions on
Programming Languages and Systems, 4(3):455–495.
Rensink, A. (2004). The GROOVE Simulator: A Tool for
State Space Generation. In Pfaltz, J. L., Nagl, M., and
Böhlen, B., editors, Applications of Graph Transfor-
mations with Industrial Relevance, Lecture Notes in
Computer Science, pages 479–485. Springer.
Roman, G.-C., Julien, C., and Payton, J. (2004). A Formal
Treatment of Context-Awareness. In Wermelinger, M.
and Margaria-Steffen, T., editors, Fundamental Ap-
proaches to Software Engineering, Lecture Notes in
Computer Science, pages 12–36. Springer Berlin Hei-
delberg.
Schmidt, A., Beigl, M., and Gellersen, H.-w. (1998). There
is more to Context than Location. Computers and
Graphics, 23:893–901.
Seshia, S. A., Sharygina, N., and Tripakis, S. (2018). Mod-
eling for Verification. In Clarke, E. M., Henzinger,
T. A., Veith, H., and Bloem, R., editors, Handbook
of Model Checking, pages 75–105. Springer Interna-
tional Publishing.
Staab, S., Walter, T., Gröner, G., and Parreiras, F. S. (2010).
Model Driven Engineering with Ontology Technolo-
IoTBDS 2020 - 5th International Conference on Internet of Things, Big Data and Security
390