Model-Driven Domain Analysis and Software Development
DOI: 10.4018/978-1-61692-874-2.ch002
|View full text |Cite
|
Sign up to set email alerts
|

Topological Modeling for Model-Driven Domain Analysis and Software Development

Abstract: Model-driven software development has all chances to turn software development into software engineering. But this requires not only mature methodologies but also engineering models. An engineering model should satisfy five key characteristics, namely, abstraction, understandability, accuracy, predictiveness and inexpensiveness. This chapter discusses capabilities of a Topological Functioning Model (TFM) as such an engineering model for the purposes of domain analysis and software development in common. The TF… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
38
0
2

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 32 publications
(40 citation statements)
references
References 9 publications
0
38
0
2
Order By: Relevance
“…To do this, a formal mechanism provided by topological modelling -continuous mappingcan be used. As it is stated in [7] and [39], "If some more detailed functioning system is formed by substitution of a subset of specialized functional features for some functional feature, then continuous mapping exists between a detailed model and a simplified parent topological model. In the topological digraph G* (X*, U*), the direction of arcs, which join the specialized point subset nodes with other nodes, is determined by the direction of the arcs, which join the replaced point with the corresponding nodes of the digraph G (X, U)".…”
Section: B Functional Features and High-level Business Modelsmentioning
confidence: 99%
“…To do this, a formal mechanism provided by topological modelling -continuous mappingcan be used. As it is stated in [7] and [39], "If some more detailed functioning system is formed by substitution of a subset of specialized functional features for some functional feature, then continuous mapping exists between a detailed model and a simplified parent topological model. In the topological digraph G* (X*, U*), the direction of arcs, which join the specialized point subset nodes with other nodes, is determined by the direction of the arcs, which join the replaced point with the corresponding nodes of the digraph G (X, U)".…”
Section: B Functional Features and High-level Business Modelsmentioning
confidence: 99%
“…A TFM is valid when it satisfies topological and functioning properties [33]. The topological properties are: connectedness, neighbourhood, closure and continuous mapping.…”
Section: A Topological Functioning Modelmentioning
confidence: 99%
“…The TFM can be specified as a topological space ( , Θ), where is a finite set of functional features of the system under consideration, and Θ is a topology on . A functional feature is "a characteristic of the system (in its general sense) that is designed [for] and necessary to achieve some system goal" [33]. It can be specified by a unique 7-ple (1), where:…”
Section: A Topological Functioning Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…TFM development consists of three activities: 1) Development of the topological space with the purpose to classify functional characteristics of the problem domain and causal dependencies among them [8], [40], [34]; 2) Development of the initial TFM ("AS-IS") [40], in which determination of boundaries of the problem domain is conducted by separation of the TFM from the topological space. Along with the causal dependencies, logical relations among them should be analyzed as well (they show the behavior of the control flow within the system, e.g., decision making, parallel activities, branching, and joining) [41]; 3) Development of the refined TFM ("TO-BE") with the aim to conform functional requirements with the initial TFM in order to bridge solution and problem domains.…”
Section: B Topuml In Generalmentioning
confidence: 99%