Evaluating Conceptual Coherence in Multi-Modeling Techniques

Author(s):  
Bart-Jan Hommes

Meta-modeling is a well-known approach for capturing modeling methods and techniques. A meta-model can serve as a basis for quantitative evaluation of methods and techniques. By means of a number of formal metrics based on the meta-model, a quantitative evaluation of methods and techniques becomes possible. Existing meta-modeling languages and measurement schemes do not allow the explicit modeling of so-called multi-modeling techniques. Multi-modeling techniques are techniques that offer a coherent set of aspect modeling techniques to model different aspects of a certain phenomenon. As a consequence, existing approaches lack metrics to quantitatively assess aspects that are particular to multi-modeling techniques. In this chapter, a modeling language for modeling multi-modeling techniques is proposed as well as metrics for evaluating the coherent set of aspect modeling techniques that constitute the multi-modeling technique.

Author(s):  
Ajantha Dahanayake

An informal description of a CAME framework based on the service object concept is presented in Chapter 3. Now the focus will be on the representational formalism of a CAME environment that can be used to implement a CAME environment to provide flexible modeling support for information systems design activities. A conceptual framework for a CAME environment using building blocks specification or a meta-meta model will be the main concentration in this chapter. The modeling techniques that are used to design information architectures of modeling techniques are popularly known as meta modeling techniques. To formalize the informal architectural building blocks of a CAME environment given in Chapter 3, one needs a uniform meta modeling technique capable of specifying the CAME service object primitives. Many examples of such techniques can be found in the literature; therefore, first the arguments for using PSM, task structure and LISA-D (Hofstede, 1993) base modeling technique as the meta modeling technique are stated. The architectural building blocks of the meta-meta model, which represent the service object based theory for CAME environments that can be used to provide a flexible modeling support for information systems design activities are presented in the remainder of the chapter. In this meta meta model the transaction service is not formally specified in order to keep the presentation limited to the method engineering needs. A formal and descriptive specifications of all these basic CAME services are available in Dahanayake (1997). The notational convention of PSM modeling technique is given in Appendix A.


Author(s):  
Rosa Meo ◽  
Maristella Matera

In this chapter, we present the usage of a modeling language, WebML, for the design and the management of dynamic Web applications. WebML also makes easier the analysis of the usage of the application contents by the users, even if applications are dynamic. In fact, it makes use of some special-purpose logs, called conceptual logs, generated by the application runtime engine. In this chapter, we report on a case study about the analysis of conceptual logs for testifying to the effectiveness of WebML and its conceptual modeling methods. The methodology of the analysis of the Web logs is based on the datamining paradigm of item sets and frequent patterns, and makes full use of constraints on the conceptual logs’ content. As a consequence, we could obtain many interesting patterns for application management such as recurrent navigation paths, the most frequently visited page’s contents, and anomalies.


2016 ◽  
Vol 825 ◽  
pp. 149-152
Author(s):  
Eva Myšáková ◽  
Matěj Lepš

Meta-modeling is a frequently used tool for analysis of systems' behavior. An original model of the system is often complex and its evaluation is expensive and time-consuming. Therefore it is desirable to execute the original model as few times as possible. A special case is when many evaluation of the model with different input parameters are necessary. Proposed solution is a use of the meta-model, in our case Radial Basis Function Network (RBFN) tool is presented. Here, the output of the meta-model is constructed as a linear combination of the radial basis functions. For good approximation a shape parameter of the radial basis functions has to be set properly. This paper describes a tuning of the shape parameters for several benchmark examples.


Author(s):  
Srdjan Zivkovic ◽  
Krzystof Miksa ◽  
Harald Kühn

It has been acknowledged that model-based approaches and domain-specific modeling (DSM) languages, methods and tools are beneficial for the engineering of increasingly complex systems and software. Instead of general-purpose one-size-fits-all modeling languages, DSM methods facilitate model-based analysis and design of complex systems by providing modeling concepts tailored to the specific problem domain. Furthermore, hybrid DSM methods combine single DSM methods into integrated modeling methods, to allow for multi-perspective modeling. Metamodeling platforms provide flexible means for design and implementation of such hybrid modeling methods and appropriate domain-specific modeling tools. In this paper, we report on the conceptualization of a hybrid DSM method in the domain of network physical devices management, and its implementation based on the ADOxx metamodeling platform. The method introduces a hybrid modeling approach. A dedicated DSM language (DSML) is used to model the structure of physical devices and their configurations, whereas the formal language for knowledge representation OWL2 is used to specify configuration-related constraints. The outcome of the work is a hybrid, semantic technology-enabled DSM tool that allows for efficient and consistency-preserving model-based configuration of network equipment.


Author(s):  
Keng Siau ◽  
John Erickson ◽  
Lih Yunn Lee

An on-going and major problem faced by information systems developers and business users alike is reaching a clear and consensual understanding of the system by both groups. This can be difficult because the businesses are (typically) process driven, while the systems are (increasingly) object-oriented. Enter modeling. Modeling is one way of presenting complex information in a way that enhances or eases understanding. But, even models can be extremely complex, and the underlying tools and modeling languages are not any less complex. This chapter investigates the possibility that modeling languages can be simplified by considering that not all of the “words” in the language are used all of the time. If theoretical (maximum) represents all the words in a modeling language, then this chapter suggests that there might exist a more use-based (we name it practical complexity) subset that represents an easier to learn and use subcomponent of the language.


2009 ◽  
pp. 1581-1602
Author(s):  
Iris Reinhartz-Berger ◽  
Arnon Sturm

UML has been largely adopted as a standard modeling language. The emergence of UML from different modeling languages that refer to various system aspects causes a wide variety of completeness and correctness problems in UML models. Several methods have been proposed for dealing with correctness issues, mainly providing internal consistency rules but ignoring correctness and completeness with respect to the system requirements and the domain constraints. In this article, we propose addressing both completeness and correctness problems of UML models by adopting a domain analysis approach called application-based domain modeling (ADOM). We present experimental results from our study which checks the quality of application models when utilizing ADOM on UML. The results advocate that the availability of the domain model helps achieve more complete models without reducing the comprehension of these models.


Sign in / Sign up

Export Citation Format

Share Document