Filters








283 Hits in 3.6 sec

Defining UML family members using prefaces

S. Cook, A. Kleppe, R. Mitchell, B. Rumpe, J. Warmer, A.C. Wills
Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32  
The name is intended to suggest that the definition of a particular UML family member must conceptually come before any model built using that family member.  ...  Implicitly or explicitly, any particular UML model should be accompanied by a definition of the particular UML family member used for the model.  ...  A preface defines the syntax and semantics of the modelling language used to build any particular model. In other words, a preface defines one member in a family of modelling languages.  ... 
doi:10.1109/tools.1999.809418 dblp:conf/tools/CookKWMRW99 fatcat:lekpvcq3qvdrviayj6pcivs47y

The Amsterdam Manifesto on OCL [chapter]

Steve Cook, Anneke Kleppe, Richard Mitchell, Bernhard Rumpe, Jos Warmer, Alan Wills
2002 Lecture Notes in Computer Science  
The focus was to clarify issues about the semantics and the use of OCL, and to discuss useful and necessary extensions of OCL. Various topics have been raised and clarified.  ...  Using prefaces to customise UML The UML is extensible, and so can be regarded as a family of languages.  ...  Implicitly or explicitly, any particular UML model should be accompanied by a definition of the particular UML family member for the model. The definition should cover syntactic and semantics issues.  ... 
doi:10.1007/3-540-45669-4_7 fatcat:ystaslb2svd7jhy2j3w4ybgdam

Preface to the JOT Special Issue dedicated to Martin Gogolla on his 65th Birthday

Lars Hamann, Richard Paige, Alfonso Pierantonio, Bernhard Rumpe, Antonio Vallecillo
2020 Journal of Object Technology  
Martin's efforts have helped modeling languages such as OCL and UML become more rigorous and precise, and have made the USE modelling tool a significant and well-known research vehicle.  ...  to define its foundations.  ...  The tics is defined by using 4-valued Belnap-Dunn logic that proposal aims at providing more efficient language engi- explicitly marks inconsistent model elements as part of the neering features in MontiCore  ... 
doi:10.5381/jot.2020.19.3.e1 fatcat:zxkx7fq4vng3xhrpaldssj65ku

On Associations in the Unified Modelling Language [chapter]

Perdita Stevens
2001 Lecture Notes in Computer Science  
Associations between classifiers are among the most fundamental of UML concepts. However, there is considerable room for disagreement concerning what an association is, semantically.  ...  We discuss the scope for, and difficulties in, understanding these as specialisations of a more general notion and we address the implications for future versions of UML.  ...  I would like to thank all the members of the pUML mailing list who participated in the discussion that provoked this work and in some private email.  ... 
doi:10.1007/3-540-45441-1_27 fatcat:ggoy2s4fhrhubm6wctjghxfkia

Tool Support for OCL and Related Formalisms – Needs and Trends [chapter]

Thomas Baar, Dan Chiorean, Alexandre Correa, Martin Gogolla, Heinrich Hußmann, Octavian Patrascoiu, Peter H. Schmitt, Jos Warmer
2006 Lecture Notes in Computer Science  
When constructing a family of languages, it is desirable if these parts can be reused, rather than redefined for each member of the family.  ...  In this paper we define a family of OCL like languages using an EBNF based grammar specification language.  ... 
doi:10.1007/11663430_1 fatcat:wq7bq35vpbckrfk6yioenoj7zy

Software Engineering with UML [article]

Bhuvan Unhelkar
2021 Zenodo  
Welcome to Software Engineering with UML. This book acknowledges and uses the Object Management Group's Unified Modeling Language (UML 2.5) standard to engineer high-quality software solutions.  ...  UML, which defines the contents of models, needs to be used within the confines of a software development process.  ...  xxviii ◾ Glossary of Acronyms IIoT Industrial Family Thanks to my family for their support and good wishes: Asha (wife), Sonki Priyadarshini (daughter), Keshav Raja (son), Chinar (sister-in-law),  ... 
doi:10.5281/zenodo.5599437 fatcat:dgpnoech75c6naeh3a7x7ao23e

Constructing a software requirements specification and design for electronic IT news magazine system

Al-Msie'deen et al., Department of Computer Information Systems, Mutah University, Karak, Jordan
2021 International Journal of Advanced and Applied Sciences  
These are detecting requirements by interacting with software stakeholders, transferring these requirements into a standard document, and examining that the requirements really define the software that  ...  The use case diagram of the IMMITN application consists of four actors, and seven use cases. It is not enough just to show the use case diagram in UML notation.  ...  The use case diagram of the IMMITN application consists of four actors, and seven use cases. It is not enough just to show the use case diagram in UML notation.  ... 
doi:10.21833/ijaas.2021.11.014 fatcat:i564p7zue5ch7eg7xw22wuwxn4

An Architectural Style to Integrate Components and Aspects

Miguel A. Pérez, Amparo Navasa Martínez, Juan Manuel Murillo
2001 European Conference on Object-Oriented Programming  
In particular, we would like to thank Adrian Friday and Keith Cheverst for their insights into mobile computing, the various members of the Open ORB project for discussions on component-based and reflective  ...  The assembly is especially supported by Domain-Specific Languages (DSLs) that allow to define system family members in a specialized, problem-oriented language.  ...  Using the feature model it is now possible to generate family members quite easily and to handle the configuration complexity of such a software system in a better way.  ... 
dblp:conf/ecoop/PerezMM01 fatcat:nsdckjidzfhbbp3kbj5ody3pfi

Feature Interaction in Composed Systems [chapter]

Elke Pulvermueller, Andreas Speck, James O. Coplien, Maja D'Hondt, Wolfgang De Meuter
2002 Lecture Notes in Computer Science  
In particular, we would like to thank Adrian Friday and Keith Cheverst for their insights into mobile computing, the various members of the Open ORB project for discussions on component-based and reflective  ...  The assembly is especially supported by Domain-Specific Languages (DSLs) that allow to define system family members in a specialized, problem-oriented language.  ...  Using the feature model it is now possible to generate family members quite easily and to handle the configuration complexity of such a software system in a better way.  ... 
doi:10.1007/3-540-47853-1_7 fatcat:zx3cavkfcbbj3j4fhdnn4itd3m

A brief history of A-MOST Special Issue containing selected papers from A-MOST 2008

Lars Frantzen, Mercedes G. Merayo, Manuel Núñez
2009 The Journal of Logic and Algebraic Programming  
In addition to an executive summary of these three papers, this preface briefly reviews the papers published in the four editions of the A-MOST workshop.  ...  The work defines the subset of UML used for MBT and illustrates it using a small example. Naslavsky et al.  ...  They identify the changes using the UML 2.1 semantics of state machines and class diagrams.  ... 
doi:10.1016/j.jlap.2009.02.010 fatcat:o4gguzoctfhu7grrhtofsb73da

Bibliographical notices

1854 Annals and Magazine of Natural History  
FAMILY.--31aryide8 l, but we need go no further.  ...  wants are supplied in the work before us.  ... 
doi:10.1080/037454809494352 fatcat:7kcfnncosjguzal5mlh3sobv5a

Maintaining Security in Software Evolution [chapter]

Jan Jürjens, Kurt Schneider, Jens Bürger, Fabien Patrick Viertel, Daniel Strüber, Michael Goedicke, Ralf Reussner, Robert Heinrich, Emre Taşpolatoğlu, Marco Konersmann, Alexander Fay, Winfried Lamersdorf (+2 others)
2019 Managed Software Evolution  
Top-down meta modelling means to define a meta model for a subject to model and to create models afterwards.  ...  The SecVolution approach harnesses formal design artefacts available in the regular development process, such as UML-based system models.  ...  We used UML profiles to define extension points in the models that are connected to the knowledge.  ... 
doi:10.1007/978-3-030-13499-0_9 fatcat:lhlfzi74qvgzbhybr7nklpesl4

Applied Metamodelling: A Foundation for Language Driven Development (Third Edition) [article]

Tony Clark, Paul Sammut, James Willans
2015 arXiv   pre-print
Acknowledgements We are grateful to the following people for giving us feedback on early versions of the book and the technology it is based on: Manooch Azmoodeh, Steve Crook-Dawkings, Tom Dalton, John  ...  The foundation of the UML family is a stable core UML metamodel, consisting of minimal modelling concepts that are supported by all family members.  ...  One approach is to organise them into families of languages [CKM + 99] . In a family of languages, each member is related to another language through its relationship to a common parent.  ... 
arXiv:1505.00149v1 fatcat:q5roihbyubes3bq2zxpkmlvcsa

Process-centered review of object oriented software development methodologies

Raman Ramsin, Richard F. Paige
2008 ACM Computing Surveys  
This is done by using a process-centered template for summarizing the methodologies, highlighting the activities prescribed in the methodology while describing the modeling languages used (mainly diagrams  ...  The descriptions produced using this template aim not to offer a critique on the methodologies and processes, but instead provide an abstract and structured description in a way that facilitates their  ...  Crystal Clear, the lightest and most widely used member of the family, will be briefly described hereinafter. Crystal Clear is primarily targeted at C6 and D6 projects [Cockburn 2004 ].  ... 
doi:10.1145/1322432.1322435 fatcat:l5jt7w3zp5es7lgb5ivmjvrb7m

Scaling step-wise refinement

D. Batory, J.N. Sarvela, A. Rauschmayer
2004 IEEE Transactions on Software Engineering  
This work was supported in part by the US Army Simulation and Training Command (STRICOM) contract N61339-99-D-10 and Deutsche Forschungsgemeinschaft (DFG) project WI 841/6-1 "InOpSys."  ...  An application can be defined by UML documents, process diagrams, makefiles, performance models, design rule files, etc., each written in its own language.  ...  Architects routinely use different knowledge representations (e.g., process models, UML models, makefiles, design documents) to capture an application's design [26] .  ... 
doi:10.1109/tse.2004.23 fatcat:w5rvyxmx7rfwffjylmkhykp34e
« Previous Showing results 1 — 15 out of 283 results