• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Evaluating UML using a generic quality framework," chez UML and the unified process, (2003)

by J Krogstie
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 23
Next 10 →

Evaluating Quality in Model-Driven Engineering

by Parastoo Mohagheghi, Jan Aagedal - In Proc. of MiSE’07 , 2007
"... ..."
Abstract - Cited by 14 (2 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

... languagesis difficult to comprehend, the concepts involved insdifferent phases are fundamentally different and it hasslow formality, while its strength is in creation of designsmodels for OO systems =-=[5]-=-.s29th International Conference on Software Engineering Workshops(ICSEW'07) 0-7695-2830-9/07 $20.00s© 2007sA model conforms to a meta-model that definessconstructs and rules to build models. An essent...

A UML profile for the identification and analysis of security risks during structured brainstorming

by Mass Soldal Lund, et al. , 2004
"... ..."
Abstract - Cited by 8 (2 self) - Add to MetaCart
Abstract not found

An Overview of Quality Frameworks in Model-Driven Engineering and Observations on Transformation Quality

by Parastoo Mohagheghi, Vegard Dehlen
"... Abstract. Quality is often defined as fitness for purpose which is the key property to determine when evaluating quality. This paper presents some general requirements for evaluating quality frameworks. It also discusses characteristics of MDE that are important when building a quality framework, su ..."
Abstract - Cited by 7 (1 self) - Add to MetaCart
Abstract. Quality is often defined as fitness for purpose which is the key property to determine when evaluating quality. This paper presents some general requirements for evaluating quality frameworks. It also discusses characteristics of MDE that are important when building a quality framework, such as its use of models in several stages of development and maintenance, and its multi-abstraction level approach that requires consistency and traceability. MDE should strive for engineering of quality into software. As a step in extending quality frameworks for this purpose, we discuss integrating quality evaluation with quality engineering using MDE approaches. Applying it on transformations, we discuss both the transformability of models and the quality of transformations themselves. While completeness and precision of models are quality criteria for transformability of them, transformations should monitor and preserve model quality, be reusable, simple and efficient. We further discuss quality means and evaluation methods and propose future work. Keywords: Model-driven engineering, quality, transformation, metrics 1
(Show Context)

Citation Context

...tive judgments, but may result in poorly validated quality models. A framework that is applied on conceptual models and evaluation of modeling languages is defined by Krogstie et al. (see for example =-=[14]-=-). The framework separates quality goals from means to achieve them. For example having formal syntax in a language is a means to achieve syntactic quality. Solheim and Neple have simplified and adapt...

M.: The unified enterprise modelling language - overview and further work. Computers in Industry 61

by Victor Anaya, Mounira Harzallah, Patrick Heymans, Raimundas Matulevicius, Andreas L. Opdahl, Hervé Panetto, Maria Jose Verdecho , 2010
"... Abstract: The Unified Enterprise Modelling Language (UEML) aims to support integrated use of enterprise and IS models expressed in a variety of languages. The achieve this aim, UEML provides a hub through which different languages can be connected, thereby paving the way for connecting the models ex ..."
Abstract - Cited by 6 (3 self) - Add to MetaCart
Abstract: The Unified Enterprise Modelling Language (UEML) aims to support integrated use of enterprise and IS models expressed in a variety of languages. The achieve this aim, UEML provides a hub through which different languages can be connected, thereby paving the way for connecting the models expressed in those languages. UEML offers a structured approach to describing enterprise and IS modelling constructs, a common ontology to interrelate construct descriptions at the semantic level, a correspondence analysis approach to estimate semantic construct similarity, a quality framework to aid selection of languages, a meta-meta model to organise the UEML and a set of tools to aid its use. This paper presents an overview of UEML and points to paths for further work. 1.

A Multi-dimensional Framework for Characterizing Domain Specific Languages

by Ø. Haugen, P. Mohagheghi
"... Abstract. The paper presents a questionnaire to assess Domain Specific Languages based on a multi-dimensional framework for characterizing languages. An issue is whether and how to distinguish between characteristics of domain-specific and general purpose languages. We discuss how to emphasize dimen ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Abstract. The paper presents a questionnaire to assess Domain Specific Languages based on a multi-dimensional framework for characterizing languages. An issue is whether and how to distinguish between characteristics of domain-specific and general purpose languages. We discuss how to emphasize dimensions that are particularly important for domain-specific languages such as being formal, yet transparent as well as integrable with other languages. We consider hazards and potentials of the approach.
(Show Context)

Citation Context

...roving quality of software and providing models that are easier to understand, correct and evolve. 5 Related Work Krogstie describe a quality framework for evaluating modeling languages in general in =-=[3]-=-, which is based on earlier work described for example in [4]. The framework covers concepts such as domain appropriateness (powerful enough to describe the domain), participant language knowledge app...

Ontological Analysis of KAOS Using Separation of Reference ∗

by Raimundas Matulevičius, Patrick Heymans, Andreas L. Opdahl
"... Abstract. Goal modelling is emerging as a central requirements engineering (RE) technique. Unfortunately, current goal-oriented languages are not interoperable with one another or with modelling languages that address other modelling perspectives. This is a problem because the emerging generation of ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
Abstract. Goal modelling is emerging as a central requirements engineering (RE) technique. Unfortunately, current goal-oriented languages are not interoperable with one another or with modelling languages that address other modelling perspectives. This is a problem because the emerging generation of modeldriven information systems are likely to depend on coordinated use of several modelling languages to represent different perspectives on the enterprise and its proposed information system. The paper applies a structured approach to describe a well-known goal-oriented language, KAOS, by mapping it onto a philosophically grounded ontology. The structured approach facilitates language interoperability because, when other languages are described using the same approach, they become mapped onto the same ontology. The approach thereby provides an intermediate language for comparison, consistency checking, update reflection, view synchronisation and, eventually, model-to-model translation both between goal-oriented languages and between different languages. 1
(Show Context)

Citation Context

...an make the transformation definition more standard by relying on general-purpose mechanisms developed around the UML. However, the UML definition is the source of many problematic referential issues =-=[13, 20]-=-, so semantic consistency of transformations is not guaranteed. 5.3 Evaluation of the UEML approach The KAOS analysis indicates that the UEML approach is difficult to use because it is based on a part...

Patterns-based Evaluation of Open Source BPM Systems: The Cases of jBPM, OpenWFE, and Enhydra Shark

by Petia Wohed, Nick Russell, Arthur H. M. Ter Hofstede, Birger Andersson
"... Abstract. In keeping with the proliferation of free software development initiatives and the increased interest in the business process management domain, many open source workflow and business process management systems have appeared during the last few years and are now under active development. T ..."
Abstract - Cited by 3 (1 self) - Add to MetaCart
Abstract. In keeping with the proliferation of free software development initiatives and the increased interest in the business process management domain, many open source workflow and business process management systems have appeared during the last few years and are now under active development. This upsurge gives rise to two important questions: What are the capabilities of these systems? and How do they compare to each other and to their closed source counterparts? In other words: What is the state-of-the-art in the area?. To gain an insight into these questions, we have conducted an in-depth analysis of three of the major open source workflow management systems – jBPM, OpenWFE and Enhydra Shark, the results of which are reported here. This analysis is based on the workflow patterns framework and provides a continuation of the series of evaluations performed using the same framework on closed source systems, business process modelling languages, and web-service composition standards. The results from evaluations of the three open source systems are compared with each other and also with the results from evaluations of three representative closed source systems: Staffware, WebSphere MQ and Oracle BPEL PM. The overall conclusion is that open source systems are targeted more toward developers rather than business analysts. They generally provide less support for the patterns than closed source systems, particularly with respect to the resource perspective, i.e. the various ways in which work is distributed amongst business users and managed through to completion.
(Show Context)

Citation Context

...s to learn and use a language” and relies on the workflow patterns for evaluation of the suitability aspects of a process modelling languages. It has been used for the evaluation of BPMN [37] and UML =-=[20]-=-. It is important to note that only a limited number of languages have been analysed using this framework (i.e. UML and BPMN) and, to our knowledge, it has not been used for the evaluation of actual W...

Methodology to Evaluate the Functionality of Specification Languages

by Jelena Gasperovic, Albertas Caplinskas , 2005
"... Abstract. The paper proposes a methodology for evaluation of specification language functionality characteristics. It describes background of the proposed methodology, discusses the methodology in detail, and shortly describes experimental results obtained using the proposed methodology to evaluate ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
Abstract. The paper proposes a methodology for evaluation of specification language functionality characteristics. It describes background of the proposed methodology, discusses the methodology in detail, and shortly describes experimental results obtained using the proposed methodology to evaluate the functionality of Z and UML languages. Key words: specification languages, internal quality, quality characteristics, quality evaluation. 1.
(Show Context)

Citation Context

... the functionality of a specification language. Several authors (Jackson, 1999; Wand and Weber, 1989; Wand and Weber, 1995; Opdahl, 1997; Milton et al., 1998; Mylopolous, 1998; Lindland et al., 1994; =-=Krogstie, 2003-=-) investigated the problem of specification language quality. However, their results are fragmental and not enough systematic. A sketch of the systematic specification languages quality theory have be...

MEADOW- A Dataflow Language for Modelling Large and Dynamic Networks

by Fredrik Seehusen , 2003
"... We address three main problems regarding the use of the traditional dataflow language (TDL) for modelling large and dynamic networks: • The problem of scalability. The concepts and notations of TDL do not scale well. Thus TDL specifications may get large (space consuming) and chaotic. • The problem ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
We address three main problems regarding the use of the traditional dataflow language (TDL) for modelling large and dynamic networks: • The problem of scalability. The concepts and notations of TDL do not scale well. Thus TDL specifications may get large (space consuming) and chaotic. • The problem of generality. TDL does not have the expressibility for specifying networks consisting of n (a general number) components. We distinguish between five different network topologies consisting n components that can not be specified in TDL. For point-to-point networks these are the star, ring and tree topologies, for multipoint networks the ring and the bus topologies. • The problem of expressing dynamic reconfiguration. TDL is not well suited for the specification of dynamic networks. We distinguish between three kinds of dynamic networks: object-oriented networks, ad hoc networks, and mobile code networks. Based on an examination of three state-of-the-art modelling languages (FOCUS, SDL-2000 and UML 2.0), we propose a language, MEADOW (Mod-Elling lAnguage for DataflOW) that essentially is an extension of TDL. Our hypothesis is that MEADOW successfully solves the problems mentioned above, and we argument by small examples and case studies. iii iv Foreword This thesis is submitted for the fulfilment of the Cand. Scient. degree in Informatics at the Department of Informatics, University of Oslo (UIO). The work on this thesis has been carried out at SINTEF Telecom and Informatics under supervision of Ketil Stølen. I would like to thank Frode, Bjørn Håvard, Marit, Ole Andre, Ole Morten and Øystein for being good friends and for doing some spell-checking. Most of all I would like to thank my adviser, Ketil Stølen for being a source of inspiration and for his skillful guidance and help throughout the whole process.
(Show Context)

Citation Context

... or design. Indeed, modelling has been the cornerstone in many traditional software development methodologies for decades, and a large number of different languages and approaches have been developed =-=[14]-=-. Examples of languages that can be used to model networks are context diagrams, object communications diagrams, JSD system network diagrams [27], SDL [11], FOCUS [3] and UML [19]. All these languages...

A perspective and framework for the conceptual modelling of knowledge

by Diarmuid J Pigott - Murdoch University , 2013
"... I declare that this thesis is my own account of my research and contains as its main content work which has not previously been submitted for a degree at any tertiary education institution. ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
I declare that this thesis is my own account of my research and contains as its main content work which has not previously been submitted for a degree at any tertiary education institution.
(Show Context)

Citation Context

...echanism for a research methodology. It is this belief in quantitativesevaluation that drives much UML-style modelling research (e.g. Burton-Jones & Meso,s2002; A. Evans, France, Lano, & Rumpe, 1999; =-=Krogstie, 2003-=-; Odell, Bauer, & VansDyke Parunak, 1999). However, such an approach is untenable in establishing asconceptual modelling system for knowledge systems. There are ethical,smethodological and pragmatic p...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University