Communications of the ACM
Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
Using a relational system on Wall Street: the good, the bad, the ugly, and the ideal
Communications of the ACM
A proposal for a formal model of objects
Object-oriented concepts, databases, and applications
Domain analysis: from art form to engineering discipline
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Proceedings of the 17th international conference on Software engineering
Executable object modeling with statecharts
Proceedings of the 18th international conference on Software engineering
The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
Domain modeling for software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
Using objects for systems analysis
Communications of the ACM
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
Knowledge representation: logical, philosophical and computational foundations
Knowledge representation: logical, philosophical and computational foundations
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
Integrated process modeling: an ontological evaluation
Information Systems - The 11th international conference on advanced information systems engineering (CAiSE*
Communications of the ACM - Ontology: different ways of representing the same concept
A collaborative approach to ontology design
Communications of the ACM - Ontology: different ways of representing the same concept
Evaluating ontological decisions with OntoClean
Communications of the ACM - Ontology: different ways of representing the same concept
FOIS introduction: Ontology---towards a new synthesis
Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001
Grounding the OML metamodel in ontology
Journal of Systems and Software
Aris-Business Process Modeling
Aris-Business Process Modeling
Information systems development through social structures
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
FASE '99 Proceedings of the Second Internationsl Conference on Fundamental Approaches to Software Engineering
The UML as a Formal Modeling Notation
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Towards Ontologically Based Semantics for UML Constructs
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests
Information Systems Research
Extending UML to Support Domain Analysis
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Exploiting Enterprise Knowledge through Domain Analysis and Frameworks: An Experimental Work
DEXA '00 Proceedings of the 11th International Workshop on Database and Expert Systems Applications
Reasoning with UML Class Diagrams
WIFT '98 Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
Object-Oriented Technology and Domain Analysis
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
A Three-View Model for Developing Object-Oriented Frameworks
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
A Reuse-Based Software Process Based on Domain Analysis and OO Framework
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 2
The convergence of AOP and active databases: towards reactive middleware
Proceedings of the 2nd international conference on Generative programming and component engineering
Modular architecture for a toolset supporting OCL
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Small Errors in "Toward Formalizing Domain Modeling Semantics in Language Syntax'
IEEE Transactions on Software Engineering
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Information and Management
Ontological semantics for the use of UML in conceptual modeling
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
Ontological foundations for conceptual modelling
Applied Ontology - Ontological Foundations of Conceptual Modelling
Conceptual Modeling: Past, Present and the Continuum of the Future
Conceptual Modeling: Foundations and Applications
Pervasive and Mobile Computing
An object-process-based modeling language for multiagent systems
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Formal specification of wireless and pervasive healthcare applications
ACM Transactions on Embedded Computing Systems (TECS)
Meronymy-based aggregation of activities in business process models
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Proceedings of the 10th Workshop on Domain-Specific Modeling
Ontological usage schemes a working proposal for the ontological foundation of language use
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
An ontology-based scheme enabling the modeling of cooperation in business processes
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Formalizing a domain specific language using SOS: an industrial case study
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Ontological foundations for conceptual modelling
Applied Ontology - Ontological Foundations of Conceptual Modelling
Hi-index | 0.00 |
Information Systems are situated in and are representations of some business or organizational domain. Hence, understanding the application domain is critical to the success of information systems development. To support domain understanding, the application domain is represented in conceptual models. The correctness of conceptual models can affect the development outcome and prevent costly rework during later development stages. This paper proposes a method to restrict the syntax of a modeling language to ensure that only possible configurations of a domain can be modeled, thus increasing the likelihood of creating correct domain models. The proposed method, based on domain ontologies, captures relationships among domain elements via constraints on the language metamodel, thus restricting the set of statements about the domain that can be generated with the language. In effect, this method creates domain specific modeling languages from more generic ones. The method is demonstrated using the Unified Modeling Language (UML). Specifically, it is applied to the subset of UML dealing with object behavior and its applicability is demonstrated on a specific modeling example.