Semantics of Logical Relations in Topological Functioning Model

The Topological functioning model (TFM) captures system functioning specification in the form of topological space consisting of functional features and cause-and-effect relations among them and is represented in a form of directed graph. The formal foundation of TFM makes it as a primary model which should be developed when implementing a software system. The functional features together with topological relationships contain the necessary information to create diagrams of other type, e.g., Activity or Communication diagrams. To specify the behaviour of system execution a new artefact is added to TFM – logical relations. The presence of logical relations denotes forking, branching, decision making, and joining during execution of system. Thus, it is needed to carefully analyse these new relations in TFM to have all the necessary information to transform it to other diagrams. The paper concludes with an example of TFM analysis and logical relationship identification within it.

[1]  Erika Asnina,et al.  Computation Independent Representation of the Problem Domain in MDA , 2008, e Informatica Softw. Eng. J..

[2]  Jörg Desel,et al.  ''What Is a Petri Net?'' , 2001, Unifying Petri Nets.

[3]  Uldis Donins,et al.  Topological Modeling for Enterprise Data Synchronization System - A Case Study of Topological Model-driven Software Development , 2011, ICEIS.

[4]  Oscar Pastor,et al.  Requirements Engineering-Based Conceptual Modelling , 2002, Requirements Engineering.

[5]  Erika Asnina,et al.  A Business Model to Make Software Development Less Intuitive , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

[6]  Axel van Lamsweerde,et al.  Deriving operational software specifications from system goals , 2002, SIGSOFT '02/FSE-10.

[7]  Erika Asnina,et al.  Computation Independent Modeling within the MDA , 2007, IEEE International Conference on Software-Science, Technology & Engineering (SwSTE'07).

[8]  Lionel C. Briand,et al.  A Use Case Modeling Approach to Facilitate the Transition towards Analysis Models: Concepts and Empirical Evaluation , 2009, MoDELS.

[9]  Oscar Pastor,et al.  Modeling interactions using role-driven patterns , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[10]  Capers Jones,et al.  Positive and Negative Innovations in Software Engineering , 2009, Int. J. Softw. Sci. Comput. Intell..

[11]  Ērika Nazaruka A Formal Holistic Outline for Domain Modeling , 2009 .

[12]  Uldis Donins,et al.  Formalization of the UML Class Diagrams , 2009, ENASE.

[13]  Narayan C. Debnath,et al.  Improving Model Driven Architecture with Requirements Models , 2008, Fifth International Conference on Information Technology: New Generations (itng 2008).