Validating Timed Models of Deployment Components with Parametric Concurrency

作者: Einar Broch Johnsen , Olaf Owe , Rudolf Schlatte , Silvia Lizeth Tapia Tarifa

DOI: 10.1007/978-3-642-18070-5_4

关键词:

摘要: Many software systems today are designed without assuming a fixed underlying architecture, and may be adapted for sequential, multicore, or distributed deployment. Examples of such found in, e.g., product lines, service-oriented computing, information systems, embedded operating telephony. Models need to capture range over relevant deployment scenarios, so it is interesting lift aspects low-level concerns the abstraction level modeling language. This paper proposes an abstract model components concurrent objects, extending Creol The parametric in amount concurrency they provide; i.e., vary processing resources. We give formal semantics characterize equivalence between which differ resources terms test suites. Our executable on Maude, allows simulations suites applied component with different

参考文章(34)
Anders Hessel, Kim G. Larsen, Marius Mikucionis, Brian Nielsen, Paul Pettersson, Arne Skou, Testing Real-Time Systems Using UPPAAL Formal Methods and Testing. pp. 77- 117 ,(2008) , 10.1007/978-3-540-78917-8_3
Adam Welc, Suresh Jagannathan, Antony Hosking, Safe futures for Java Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA '05. ,vol. 40, pp. 439- 453 ,(2005) , 10.1145/1094811.1094845
Gordon D. Plotkin, A Structural Approach to Operational Semantics The Journal of Logic and Algebraic Programming. ,vol. 60, pp. 17- 139 ,(2004)
Robert M. Hierons, Kirill Bogdanov, Jonathan P. Bowen, Rance Cleaveland, John Derrick, Jeremy Dick, Marian Gheorghe, Mark Harman, Kalpesh Kapoor, Paul Krause, Gerald Lüttgen, Anthony J. H. Simons, Sergiy Vilkomir, Martin R. Woodward, Hussein Zedan, Using formal specifications to support testing ACM Computing Surveys. ,vol. 41, pp. 1- 76 ,(2009) , 10.1145/1459352.1459354
Elvira Albert, Puri Arenas, Samir Genaim, German Puebla, Damiano Zanardini, COSTA: Design and Implementation of a Cost and Termination Analyzer for Java Bytecode formal methods. pp. 113- 132 ,(2008) , 10.1007/978-3-540-92188-2_5
Ilenia Epifani, Carlo Ghezzi, Raffaela Mirandola, Giordano Tamburrelli, Model evolution by run-time parameter adaptation international conference on software engineering. pp. 111- 121 ,(2009) , 10.1109/ICSE.2009.5070513
M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martı́-Oliet, J. Meseguer, J.F. Quesada, Maude: specification and programming in rewriting logic Theoretical Computer Science. ,vol. 285, pp. 187- 243 ,(2002) , 10.1016/S0304-3975(01)00359-0
Mohammad Mahdi Jaghoori, Frank S. de Boer, Tom Chothia, Marjan Sirjani, Schedulability of asynchronous real-time concurrent objects☆ The Journal of Logic and Algebraic Programming. ,vol. 78, pp. 402- 416 ,(2009) , 10.1016/J.JLAP.2009.02.009
S. Balsamo, A. Di Marco, P. Inverardi, M. Simeoni, Model-based performance prediction in software development: a survey IEEE Transactions on Software Engineering. ,vol. 30, pp. 295- 310 ,(2004) , 10.1109/TSE.2004.9
Marcel Verhoef, Peter Gorm Larsen, Jozef Hooman, Modeling and Validating Distributed Embedded Real-Time Systems with VDM++ FM 2006: Formal Methods. pp. 147- 162 ,(2006) , 10.1007/11813040_11