2013
DOI: 10.1007/978-3-319-02654-1_19
|View full text |Cite
|
Sign up to set email alerts
|

Partial Instances via Subclassing

Abstract: Abstract. The traditional notion of instantiation in Object-Oriented Modeling (OOM) requires objects to be complete, i.e., be fully certain about their existence and attributes. This paper explores the notion of partial instantiation of class diagrams, which allows the modeler to omit some details of objects depending on modeler's intention. Partial instantiation allows modelers to express optional existence of some objects and slots (links) as well as uncertainty of values in some slots. We show that partial … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…The key aspects of architectural modeling include identifying components, ports, and their relationships such as connections, containment (part-of) and refinement (kind-of). Known architectural modeling languages include AADL, 5 (originally for avionics applications) and EAST-ADL 6 (automotive domain). Architectural modeling languages are often encoded as profiles on class diagrams.…”
Section: Structural Modelingmentioning
confidence: 99%
See 1 more Smart Citation
“…The key aspects of architectural modeling include identifying components, ports, and their relationships such as connections, containment (part-of) and refinement (kind-of). Known architectural modeling languages include AADL, 5 (originally for avionics applications) and EAST-ADL 6 (automotive domain). Architectural modeling languages are often encoded as profiles on class diagrams.…”
Section: Structural Modelingmentioning
confidence: 99%
“…In fact, we are not aware of any other modeling language, in which all these patterns could have been demonstrated with comparable ease. Lesson 4: Looseness in Clafer models has many applications Under-constraining of structure and behaviour in models does allow not only creating variation points controlled using constraints, but introduces tolerance for uncertainty, and underspecification [5]. Thus it can also support other use cases.…”
Section: Lesson 3: Variability Modeling Can Be Efficient Without Firs...mentioning
confidence: 99%