248 research outputs found

    Using AToM3 as a Meta-CASE Tool

    Full text link
    This is an electronic version of the paper presented at the 4th International Conference on Enterprise Information Systems, held in Ciudad Real on 200

    TheMPO: A knowledge-based system for therapy planning in pediatric oncology

    Get PDF
    This article describes the knowledge-based system THEMPO (Therapy Management in Pediatric Oncology), which supports protocol-directed therapy planning and configuration in pediatric oncology. THEMPO provides a semantic network controlled by graph grammars to cover the different types of knowledge relevant in the domain, and offers a suite of acquisition tools for knowledge base authoring. Medical problem solvers, operating on the oncological network, reason about adequate therapeutic and diagnostic timetables for a patient. Furthermore, a corresponding patient record, also based on semantic networks and graph grammars, has been implemented to represent the course of therapy of an oncological patient

    Modelling Constrained Dynamic Software Architecture with Attributed Graph Rewriting Systems

    Get PDF
    Dynamic software architectures are studied for handling adap- tation in distributed systems, coping with new requirements, new envi- ronments, and failures. Graph rewriting systems have shown their ap- propriateness to model such architectures, particularly while considering the consistency of theirs reconfigurations. They provide generic formal means to specify structural properties, but imply a poor description of specific issues like behavioural properties. This paper lifts this limita- tion by proposing a formal approach for integrating the consideration of constraints, non-trivial attributes, and their propagation within the framework of graph rewriting systems

    A New Class of Graph Grammars and Modelling of Certain Biological Structures

    Get PDF
    Graph grammars can be used to model the development of diverse graph families. Since their creation in the late 1960s, graph grammars have found usage in a variety of fields, such as the design of sophisticated computer systems and electronic circuits, as well as visual languages, computer animation, and even the modelling of intricate molecular structures Replacement of edges and nodes are the two primary approaches of graph rewriting. In this paper we introduce a new type of node replacement graph grammar known as nc-eNCE graph grammar. With this new class of graph grammars we generated certain graph classes and we showed that these class of graph grammars are more powerful than the existing edge and node controlled embedding graph grammars. In addition, these graph grammars were used to model several common protein secondary structures such as parallel and anti-parallel b-sheet structures in different configurations. The use of these graph grammars in modelling other bio-chemical structures and their interactions remains to be explored

    Generic approach for graph-based description of dynamically reconfigurable architectures

    Get PDF
    Architectural adaptation is studied for handling adaptation in autonomic distributed systems. It is achieved by implementing a model-based approach for managing reconfiguration of dynamic architectures. Describing such architectures includes defining rules for describing both architectural styles and theirs reconfiguration mechanisms. Within this research context, the work presented in this paper is conducted using formal specification based on graphs and graph rewriting appropriately for tackling architectural adaptation problems. A graph-based general approach for describing architectures and handling their dynamic reconfiguration is introduced. Our approach is illustrated in the context of a distributed hierarchical application. The formal models that allow the generation of a graph grammar for dynamic architecture description and the automatic definition of transformation rules for achieving intern self-protecting during the adaptation are elaborated

    Graphical Tool for Creation and Modification of Graphs

    Get PDF
    Tato prĂĄce se zabĂœvĂĄ zĂĄklady teorie grafĆŻ a grafovĂœm pƙepisovĂĄnĂ­m. V prvnĂ­ části jsou popsĂĄny pojmy graf, grafovĂ© pƙepisovacĂ­ systĂ©my, grafovĂĄ gramatika a algebraickĂ© pƙístupy ke grafovĂ©mu pƙepisovĂĄnĂ­. DalĆĄĂ­ částĂ­ prĂĄce je implementace navrĆŸenĂ© aplikace, kterĂĄ slouĆŸĂ­ pro tvorbu, modifikaci a uklĂĄdĂĄnĂ­ grafĆŻ a grafovĂœch pƙepisovacĂ­ch systĂ©mĆŻ.This paper deals with basics of the graph theory and graph rewriting. In the first part there is described a graph, graph rewriting systems, graph grammar and algebraic approach to the graph rewriting. In the second part of this paper there is analyzed an implementation of the designed aplication for creation, modification and saving graphs and graph rewrite systems.

    Languages of games and play: A systematic mapping study

    Get PDF
    Digital games are a powerful means for creating enticing, beautiful, educational, and often highly addictive interactive experiences that impact the lives of billions of players worldwide. We explore what informs the design and construction of good games to learn how to speed-up game development. In particular, we study to what extent languages, notations, patterns, and tools, can offer experts theoretical foundations, systematic techniques, and practical solutions they need to raise their productivity and improve the quality of games and play. Despite the growing number of publications on this topic there is currently no overview describing the state-of-the-art that relates research areas, goals, and applications. As a result, efforts and successes are often one-off, lessons learned go overlooked, language reuse remains minimal, and opportunities for collaboration and synergy are lost. We present a systematic map that identifies relevant publications and gives an overview of research areas and publication venues. In addition, we categorize research perspectives along common objectives, techniques, and approaches, illustrated by summaries of selected languages. Finally, we distill challenges and opportunities for future research and development
    • 

    corecore