Towards an institutional framework for heterogeneous formal development in UML —A position paper—

12Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a framework for formal software development with UML. In contrast to previous approaches to equipping UML with a formal semantics, we propose an institution-based heterogeneous approach. This can express suitable formal semantics of the different UML diagram types directly, without the need to map everything to one specific formalism (let it be first-order logic or graph grammars). We provide ideas how different aspects of the formal development process can be coherently formalised, ranging from requirements over design and Hoare-style conditions on code to the implementation itself. The framework can be used to verify consistency of different UML diagrams both horizontally (e.g., consistency among various requirements) as well as vertically (e.g., correctness of design or implementation w.r.t. the requirements).

Cite

CITATION STYLE

APA

Knapp, A., Mossakowski, T., & Roggenbach, M. (2015). Towards an institutional framework for heterogeneous formal development in UML —A position paper—. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8950, 215–230. https://doi.org/10.1007/978-3-319-15545-6_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free