112 Hits in 2.3 sec

An OPM-Based Metamodel of System Development Process [chapter]

Dov Dori, Iris Reinhartz-Berger
2003 Lecture Notes in Computer Science  
In this paper we apply Object-Process Methodology (OPM) to specify a generic OPM-based system development process.  ...  A modeling and development methodology is a combination of a language for expressing the universal or domain ontology and an approach for developing systems using that language.  ...  In Section 3 we introduce the foundations of OPM, while the metamodel of an OPM-based development process is presented in Section 4.  ... 
doi:10.1007/978-3-540-39648-2_11 fatcat:27mmxpsclfdkhdbmyb3r6sfehu

Developing Complex Systems with Object-Process Methodology Using OPCAT [chapter]

Dov Dori, Iris Reinhartz-Berger, Arnon Sturm
2003 Lecture Notes in Computer Science  
Using a formal OPM metamodel, we present OPM-based system lifecycle development and how OPCAT serves this purpose.  ...  OPCAT -Object-Process CASE Tool -is an Integrated Systems Engineering Environment which supports system development, lifecycle, and evolution using Object-Process Methodology (OPM).  ...  In Section 3 we introduce the foundations of OPM, while the metamodel of an OPM-based development process is presented in Section 4.  ... 
doi:10.1007/978-3-540-39648-2_46 fatcat:afnm3uvmbncexbbtppyhlwyw4e

A New Framework for Classifying Information Systems Modelling Languages

Ahmad F. Subahi, Youseef Alotaibi
2018 Journal of Software  
Choosing the appropriate DSML depends on the type of the target information system (IS), as well as the technical and modelling skills of the developing team.  ...  , (2) DSMLs for cloud-based applications development, (3) DSMLs for mobile-based applications development and (4) DSMLs for tier-specific enterprise applications development.  ...  DSMLs for Tier-Specific Enterprise Systems Development OPM Object-Process Methodology (OPM) was introduced in 90s by Dori and recently applied to the domain of semantic web for knowledge enrichment.  ... 
doi:10.17706/jsw.13.1.18-42 fatcat:znlt6xlwfzbt5l4oj3x36klhny

A Domain Engineering Approach for Situational Method Engineering [chapter]

Anat Aharoni, Iris Reinhartz-Berger
2008 Lecture Notes in Computer Science  
Furthermore, the proposed approach enriches the standard metamodel for development methodologies, ISO/IEC 24744, by supporting the creation of valid situational methodologies and guiding their tailoring  ...  Methodologies are one of the most significant key factors to the success of project development.  ...  The complexity of an OPM model is controlled through three refinement/ abstraction processes, which enable the user to recursively specify and refine the system under development to any desired level of  ... 
doi:10.1007/978-3-540-87877-3_33 fatcat:tinjn2foznczbpymnv4qzje2ri

Creating Domain-Specific Modeling Languages with OPM/D - A Meta-modeling Approach

Arieh Bibliowicz, Dov Dori
2013 Proceedings of the 8th International Joint Conference on Software Technologies  
Domain-specific languages and model-driven development are two promising approaches for tackling the complexity of software systems development.  ...  To alleviate this difficulty, we developed OPM/D, a visual meta-modeling language for the definition of domainspecific modeling languages.  ...  We thank the OPClipse team: Eyal Heineman, Kobi Ravid, Ilan Tchernovitz, Alez Zhitnitsky, and Nimrod Shenhav for their help in reviewing the OPM/D language definitions, and for making the implementation  ... 
doi:10.5220/0004431704730479 dblp:conf/icsoft/BibliowiczD13 fatcat:xgrsfjb5hncjlpqrix2pmv27ju

MAS Meta-models on Test: UML vs. OPM in the SODA Case Study [chapter]

Ambra Molesini, Enrico Denti, Andrea Omicini
2005 Lecture Notes in Computer Science  
Both UML and OPM are used to express the meta-model of SODA, an agent-oriented methodology which stresses interaction and social aspects of MASs (multi-agent systems).  ...  In this paper, we put to test the well-established standard Unified Modelling Language (UML), and the emergent Object Process Methodology (OPM), and compare their meta-modelling power.  ...  The Object Process Methodology (OPM henceforth) [9] is an integrated approach to the study and development of systems in general, and of software systems in particular.  ... 
doi:10.1007/11559221_17 fatcat:35cxsahcevb3loq7kmepsef5ci

Model-based risk-oriented robust systems design with object-process methodology

Yaniv Mordecai, Dov Dori
2013 International Journal of Strategic Engineering Asset Management (IJSEAM)  
Object-process methodology (OPM) is a bimodal visual and textual conceptual modelling language and an emerging ISO Standard (19450) for system modelling and design.  ...  Making use of OPM, ROSE integrates risk identification, modelling, analysis, mitigation, and control aspects into the robust system design process, and later into system deployment, configuration, and  ...  We would like to thank the anonymous referees who reviewed the manuscript of this paper and provided constructive and useful advice. Model-based risk-oriented robust systems design with OPM  ... 
doi:10.1504/ijseam.2013.060467 fatcat:bm55jsr6lfhm5n3dkkblo3ybb4

Bridging the requirements–implementation modeling gap with object–process methodology

Avi Soffer, Dov Dori
2009 Innovations in Systems and Software Engineering  
The IMP was implemented in an Object-Process Methodology (OPM) development environment.  ...  This implementation reinforces OPM with the capability to bridge the significant conceptual gap that lies right at the heart of the development process.  ...  Analysis of the modeling example shows that an OPM-based system development process enables gradual and smooth transitions between development stages, enabling lifecycle-long coherent modeling while securing  ... 
doi:10.1007/s11334-009-0079-2 fatcat:5zvx5hvxj5hyzdle22mqh7od6a

Physical-Informatical Essence-Duality-Aware Generic Modeling of Threat Handling Processes

Yaniv Mordecai, Pathmeswaran Raju, Craig Chapman, Dov Dori
2013 2013 European Modelling Symposium  
We review a formalism based on Epistemic Logic semantics, and a modelbased framework based on Object Process Methodology, and demonstrate the applicability of our framework for generic modeling of threat  ...  handling processes, common to various cyber-physical systems and various types of threats, such as safety hazards, terror attacks, and cyber-attacks.  ...  Our conceptual modeling approach is based on Object-Process Methodology (OPM) [21] , a holistic framework for complex systems modeling, and an emerging ISO 19450 standard.  ... 
doi:10.1109/ems.2013.17 dblp:conf/ems/MordecaiRCD13 fatcat:khm26or2orcxph77dvixasawxu

Analyzing Object-Oriented Design Patterns from an Object-Process Viewpoint [chapter]

Galia Shlezinger, Iris Reinhartz-Berger, Dov Dori
2006 Lecture Notes in Computer Science  
To encourage software engineers to use design patterns effectively and correctly throughout the development process, design patterns should be classified and represented formally.  ...  In this paper, we apply Object Process Methodology (OPM) for representing and classifying design patterns.  ...  Object-Process Methodology Object Process Methodology (OPM) is an integrated modeling paradigm to the development of systems in general and information systems in particular.  ... 
doi:10.1007/11780991_17 fatcat:cvvbcrqbl5fkhoztechjzx27vu

Improving Conceptual Modeling with Object-Process Methodology Stereotypes

Hanan Kohen, Dov Dori
2021 Applied Sciences  
An Internet of things (IoT) system serves as an example to show the significant contributions of stereotypes to model construction, comprehension, error reduction, and increased productivity during design  ...  We present the implementation of stereotypes in OPCloud, an OPM modeling software environment, explore stereotype-related problems, propose solutions, and discuss future enhancements.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/app11052301 doaj:56296ec9e80c4cbe8afcdec4f0cff2f6 fatcat:jvalnwh6yvat3jdb527a4vduue

FastFlow: Efficient Scalable Model-Driven Framework for Processing Massive Mobile Stream Data

Cang-hong Jin, Ze-min Liu, Ming-hui Wu, Jing Ying
2015 Mobile Information Systems  
Massive stream data mining and computing require dealing with an infinite sequence of data items with low latency.  ...  In this paper, we detail the challenges of stream data processing and introduce FastFlow, a model-driven infrastructure.  ...  Acknowledgments This work is supported by the Zhejiang Provincial Natural Science Foundation of China (LQ14F020002) and Zhejiang Province Colleges and Universities Young and Middle-Aged Leading Academic  ... 
doi:10.1155/2015/818307 fatcat:sov4ty4vv5gxfndfmvga7npvqq

Modeling Design Patterns for Semi-Automatic Reuse in System Design

Galia Shlezinger, Iris Reinhartz-Berger, Dov Dori
2010 Journal of Database Management  
We suggest an approach to modeling the different aspects of design patterns and semiautomatically utilizing these models to improve software design.  ...  Furthermore, design pattern solutions are usually described in an object-oriented fashion that is too close to the implementation, masking the essence of and motivation behind a particular design pattern  ...  The system was modeled in OPM by a group of graduate and experienced undergraduate students who took an advanced information systems engineering course, called "Methodologies for Information Systems Development  ... 
doi:10.4018/jdm.2010112302 fatcat:d3e3khs2vvfxbbsqga5ulz2jvi

Presence-awareness: A conceptual model-based systems biology approach

Yaniv Mordecai, Judith Somekh, Dov Dori
2014 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC)  
We propose a model-based systems engineering approach for representing and analyzing the perception and consideration of the presence of external entities by systems.  ...  The Pareto rule-ofthumb of system design asserts that about 20% of design and development efforts cover the nominal, "sunny day" process, while the other 80% cover exceptions, alternative scenarios, failure  ...  An OPM metamodel describing objects, processes, and structural links is shown in Fig. 1 . Procedural links and states are shown in Fig. 2 .  ... 
doi:10.1109/smc.2014.6974043 dblp:conf/smc/MordecaiSD14 fatcat:x7elhyk6kzgzhlougjyiiylh3u

How are Metamodels Specified in Practice? Empirical Insights and Recommendations

Dominik Bork, Dimitris Karagiannis, Benedikt Pittl
2018 Americas Conference on Information Systems  
The contribution of this paper is a foundation for increasing the consistency and expressive power of metamodel specifications, ultimately leading to an improved understanding and better utilization of  ...  This paper reports on the analysis of 11 current modeling language specifications with a focus on how metamodels are specified.  ...  Acknowledgement Part of this research has been funded through the South Africa/Austria Joint Scientific and Technological Cooperation program with the project number ZA 11/2017.  ... 
dblp:conf/amcis/BorkKP18 fatcat:kolxmaskwfehxbtqvipvxbyri4
« Previous Showing results 1 — 15 out of 112 results