An Institutional Framework for Heterogeneous Formal Development in UML

نویسندگان

  • Alexander Knapp
  • Till Mossakowski
  • Markus Roggenbach
چکیده

We present a framework for formal software development with UML. In contrast to previous approaches that equip UML with a formal semantics, we follow 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 show how different aspects of the formal development process can be coherently formalised, ranging from requirements over design and Hoarestyle 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).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Institutional Framework for Heterogeneous Formal Development in UML - - A Position Paper -

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). W...

متن کامل

UML-based DEMO Profiles as Metaconcepts for Interlocking Institutional Worlds

An information system supporting an organisation is based on concepts from the organisation's institutional world. An institutional world consists of a collection of “speech acts” and “institutional facts”. For a group of information systems to interoperate, the organizations responsible for these systems must first agree on what the words mean in the interoperation. This agreement is called an...

متن کامل

An Institution for Simple UML State Machines

We present an institution for UML state machines without hierarchical states. The interaction with UML class diagrams is handled via institutions for guards and actions, which provide dynamic components of states (such as valuations of attributes) but abstract away from details of class diagrams. We also study a notion of interleaving product, which captures the interaction of several state mac...

متن کامل

Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net

This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...

متن کامل

A Model of Collaborative Governance for Renewable Energy Development in Iran: an Institutional Perspective

The collaborative governance of renewable energy development, as a major solution to pollution, climate change and economic growth, has been selected as a new model for development policies in Iran, and has caused new interactions between public, private, and public actors. This research by using qualitative methodology and after 25 semi-structured interviews with policy makers, managers of org...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1403.7747  شماره 

صفحات  -

تاریخ انتشار 2014