CONTENT
Terug naar community
Magazine
Proceedings
Blogs
Master thesis
Zoeken
THEMES
The CIO speaks
The architect answers
The business decides
Effect of architecture
SOA
BPM
Methods
Principles
Financial services
Public sector
Health sector
Most popular items
 
 
Proceedings
Introduction to the Exploring Modeling Methods for Systems Analysis and Design '05 workshop
Terry Halpin, Keng Siau, John Krogstie   
This workshop focuses on exploring, evaluating, and enhancing current information modeling methods and methodologies. Though the need for such studies is well recognized, there is a paucity of such research in the literature. The objective of EMMSAD'05 is to provide a forum for researchers and practitioners interested in modeling methods in systems analysis and design to meet, and exchange research ideas and results. EMMSAD'05 is the tenth in a very successful series of EMMSAD workshops, previously held in Crete, Barcelona, Pisa, Heidelberg, Stockholm, Interlaken, Toronto, Velden, and Riga. To mark the tenth anniversary of the workshop, this year the workshop includes an invited keynote address by Prof. Janis Bubenko Jr. that reflects on historical trends in information modeling.

Be the first to write a comment

more
 
A Historical Perspective on Conceptual Modelling: from Information Algebra to ...
Janis A. Bubenko jr   
The evolution of research and practice in the area of conceptual information systems modelling during more than four decades is reviewed. This is done from the author's Scandinavian perspective, and focuses on activities and results related to research and practice in the early system development phases. It covers the CODASYL Development Committee's Language Structure Group's report "An Information Algebra" in 1962, continues with the introduction of the infological approach and elementary messages by Langefors in 1965, comments on a large number of modelling methods published in the 1970-ies and 80-ies as well as the report "Concepts and Terminology of the Conceptual Schema and the Information Base" reporting the work by the ISO working group ISO/TC97/SC5/WG5 in the early 80-ies. ...

Be the first to write a comment

more
 
Modeling, Auto-generation and Adaptation of Multi-Agent Systems
Liang Xiao, Des Greer   
We propose a lightweight approach that provides mechanisms for dynamic agent behavior at run-time. Agent collaborations are modeled in UML diagrams and agent behaviors are encoded in XML-based business rules. The combination of these captures the behavioral requirements and governs interagent and intra-agent behaviors. A CASE tool has been developed to enable the dynamic specification of agent behaviors and the generation of the agent systems. Agents get the appropriate rules in XML format and then translate and execute them at run-time. These rules are externalized and so maintenance effort is reduced, since there is no need to recode and regenerate the agent system. Rather, the system model is easily configured by users and agents will always get up-to-date rules to execute at run-time. ...

Be the first to write a comment

more
 
Experimental Comparison of Sequence and Collaboration Diagrams in Different Application Domains
Chanan Glezer, Mark Last, Efrat Nahmani, Peretz Shoval   
This article reports the findings from a controlled experiment where both the comprehensibility and the quality of UML interaction diagrams were investigated in two application domains: management information system (MIS) and real-time (RT) system. The results indicate that collaboration diagrams are easier to comprehend than sequence diagrams in RT systems, while there is no difference in their comprehension in MIS. With respect to quality of diagrams constructed by analysts, in MIS collaboration diagrams are of better quality than sequence diagrams, while in RT there is no significant difference in their quality.

Be the first to write a comment

more
 
Enforcing Ontological Rules in UML-Based Conceptual Modeling: Principles and Implementation
Shan Lu, Jeffrey Parsons   
UML is used for at least two purposes: OO software design, and conceptual modeling. However, UML's origins in software engineering may limit its appropriateness for conceptual modeling. Evermann and Wand [5,6,7] have developed a set of formal ontological rules that constrain the construction of UML diagrams to reflect underlying ontological assumptions about the real world. This paper examines issues in implementing that functionality in a UML CASE tool. The main contribution of our research is to distinguish four categories of rules for implementation purposes, reflecting the relative importance of different rules and the degree of flexibility available in enforcing them. We fur-ther propose four implementation strategies that correspond to these rule categories, ...

Be the first to write a comment

more
 
Reuse of a repository of conceptual schemas in a large scale project
Carlo Batini, Riccardo Grosso   
Large amounts of data are managed by organizations, available to be viewed and analysed from multiple perspectives, which becomes a fundamental resource to the effectiveness of the organizations. An organization can achieve full benefit from the available information by managing its data resource, through the planning of its exploitation and its maintenance. The concept of data repository fulfils these requirements, due to the fact that it contains the description of all types of data produced, managed, maintained and exchanged in an organization. This paper describes an experience of the use of an existing repository of conceptual schema, representing a wide amount of entities of interest for Central Public administration, ...

Be the first to write a comment

more
 
Adopting Open Source development tools in a commercial production environment – are we locked-in?
Anna Persson, Henrik Gustavsson, Brian Lings, Björn Lundell, Anders Mattsson, Ulf Ärlig   
Many companies are using model-based techniques to offer a competitive advantage in an increasingly globalised systems development industry. Central to model-based development is the concept of models as the basis from which systems are generated, tested and maintained. The availability of high-quality tools, and the ability to adopt and adapt them to the company practice, are important qualities. Model interchange between tools becomes a major issue. Without it, there is significantly reduced flexibility, and a danger of tool lock-in. We explore the use of a standardised interchange format (XMI) for increasing flexibility in a company environment.

Be the first to write a comment

more
 
Methods as Action Knowledge: Exploring the Concept of Method Rationale in Method Construction, ...
Pär J Ågerfalk, Brian Fitzgerald   
Systems development methods are used to express and communicate knowledge about systems and software development processes; i.e. methods encapsulate knowledge. Since methods encapsulate knowledge, they also encapsulate rationale. Rationale can in this context be understood as the reasons and arguments for particular method prescriptions. In this paper we show how the combination of two different aspects of method rationale can be used to shed some light on the communication and apprehension of methods in systems development. This is done by way of clarifying how method rationale is present at three different levels of method existence. By mapping existing research on methods onto this model, we conclude the paper by pointing at some research areas that deserve attention and where method rationale could be used as an important analytic tool.

Be the first to write a comment

more
 
Classification of Web-Based Ontology Building Method Guidelines: a Case Study
Sari Hakkarainen, Darijus Strasunskas, Lillian Hella, Stine Tuxen   
Ontology is the core component in semantic Web applications. The employment of an ontology building method affects the quality of ontology and the applicability of ontology language. A weighted evaluation approach for ontology building guidelines is presented in this paper. The evaluation criteria are based on an existing classification scheme of a semiotic framework for evaluating the quality of conceptual models. A sample of Web-based ontology building method guidelines is evaluated in general and experimented with when using data from a case study in particular. Directions for further refinement of ontology building methods are discussed.

Be the first to write a comment

more
 
The MAIS approach to web service design
Marzia Adorni, Francesca Arcelli, Danilo Ardagna, Luciano Baresi, Carlo Batini, ...   
This paper presents a first attempt to realize a methodological framework supporting the most relevant phases of the design of a value-added service. A value-added service is defined as a functionality of an adaptive and multi-channel information system obtained by composing services offered by different providers. The framework has been developed as part of the MAIS project. The MAIS framework focuses on the following phases of service life cycle: requirements analysis, design, deployment, run time use and negotiation. In the first phase, the designer elicits, validates and negotiates service requirements according to social and business goals. The design phase is in charge of modelling services with an enhanced version of UML, augmented with new features developed within the MAIS project. ...

Be the first to write a comment

more
 
A Rigorous Framework for Model-Driven Development
Liliana Favre   
The Model Driven Architecture (MDA) is an initiative of the Object Management Group (OMG) to model-centric software development. MDA distinguishes different kinds of models: Platform Independent Models (PIM), Platform Specific Models (PSM) and code models. Metamodeling plays a key role in MDA. A combination of formal specification techniques and metamodeling can help us to address Model-Driven Developments (MDD). In this paper we describe a MDA framework that comprises the NEREUS metamodeling notation, a system of transformation rules to bridge the gap between UML/OCL and NEREUS and, the definition of MDA-based components and model/metamodeling transformations. NEREUS can be viewed as an intermediate notation open to many other formal languages. In particular, ...

Be the first to write a comment

more
 
<< Start < Prev 1 2 3 Next > End >>

Results 1 - 11 of 23