Search results for "Metamodeling"

showing 10 items of 66 documents

An organisational approach to engineer emergence within holarchies

2010

An open issue in self-organisation is how to engineer emergent behaviours. This issue is also of interest for engineering holonic multi-agent systems as any level of a holarchy is dependant of the emergent behaviours of its sub-levels. In order to tackle this specific feature of holonic multi-agent systems, the capacity concept which abstracts a know-how from its concrete realisation is introduced. The use of this concept is illustrated in this paper through a case study using the ASPECS development process which enables the analysis, design, implementation and deployment of holonic multi-agent systems and integrates the capacity as a core concept of it is underlying metamodel, called capac…

Process managementKnowledge managementComputer sciencebusiness.industryProcess (engineering)Multi-agent systemRealisationAgent-oriented software engineeringMetamodelingSoftware deploymentSoftware agentHolarchybusinessSoftwareInternational Journal of Agent-Oriented Software Engineering
researchProduct

How to combine tools and methods in practice— a field study

1990

In spring 1989 we surveyed the experiences of some Finnish companies in methodology modelling (metamodelling) and adaptation of tools and methodologies to each other (methodology adaptation). The companies represented software production, banking, wood and metal industry, and wholesale trade. The study was carried out as a field study where we interviewed method developers, systems analysts and their supervisors. The goal of the survey was to find out whether there was need for metamodelling or methodology adaptation in general and how this need had been satisfied. The study shows that a little experience had been gained in adapting data dictionaries to methodologies but no such attempts ha…

Process managementKnowledge managementbusiness.industryComputer sciencemedia_common.quotation_subjectUsabilityData dictionaryAdaptabilityMetamodelingInformation systemUser interfacebusinessAdaptation (computer science)Computer-aided software engineeringmedia_common
researchProduct

Qualitative analysis of team interaction in games by means of the load-performance-metamodel PerPot.

2006

Observation of team behaviour in games shows rather inhomogeneous distributions of the levels of activity and effectiveness along the game. It is to expect, of course, that even for a high level team a phase of great effort is followed by a phase of reduced activities, while the opponent team is increasing its pressure. The result could be thought to be something like a rhythmic change, where the maximum activities of the one team correspond to the minimum ones of the other team.However, as we got from handball data that Martin Lames from the University of Ulm/Germany recorded last year (private correspondence), the correspondences can be much more difficult and varying: Lames measured the …

Qualitative analysisComputer sciencebusiness.industryBall (bearing)Physical Therapy Sports Therapy and RehabilitationOrthopedics and Sports MedicineArtificial intelligenceArithmeticbusinessMetamodelingInternational Journal of Performance Analysis in Sport
researchProduct

An ontology-based metamodel for multiagent-based simulations

2014

Multiagent-based simulations enable us to validate dierent use-case scenarios in a lot of application domains. The idea is to develop a realistic virtual environment to test particular domain-specic procedures. This paper presents our general framework for interactive multiagent-based simulations in virtual environments. The major contribution of this paper is the integration of the notion of ontology as a core element to the design process of a behavioral simulation. The proposed metamodel describes the concepts of a multiagent simulation using situated agents moving in a semantically enriched 3D environment. The agents perceive the geometric and semantic data in the surrounding environmen…

SIMPLE (military communications protocol)business.industryComputer scienceOntology (information science)Semantic data modelcomputer.software_genreMetamodelingHardware and ArchitectureVirtual machineModeling and SimulationIndustry Foundation ClassesSituatedSystems engineeringSoftware engineeringbusinessEngineering design processcomputerSoftwareSimulation Modelling Practice and Theory
researchProduct

Producing Routing Systems Flexibly Using a VRP Metamodel and a Software Product Line

2012

Routing problems occur in a wide variety of situations. Due to the heterogeneity of cases we do not yet know how to manage the complexity of addressing all the relevant aspects in logistic planning and solving the variety of different problem types in a cost-efficient way. In the last decade, we have witnessed an emergence of systematic approach into managing variation within a set of related software systems. This paper presents an application of these advances from software engineering into vehicle routing: we suggest the construction of a higher-level (meta-) model of routing problems and the application of a software product line approach. The proposed approach results in a flexible pro…

Set (abstract data type)Computer scienceDistributed computingVehicle routing problemDomain engineeringSoftware systemRouting (electronic design automation)Software product lineVariety (cybernetics)Metamodeling
researchProduct

A MAS metamodel-driven approach to process fragments selection

2009

The construction of ad-hoc design processes is more and more required today. In this paper we present our approach for the construction of a new design process following the Situational Method Engineering paradigm. We mainly focus on the selection and assembly activities on the base of what we consider a key element in agent design processes: the MAS metamodel. The paper presents an algorithm establishing a priority order in the realization (instantiation) of MAS metamodel elements by the fragments that will compose the new process.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFocus (computing)New proceSituational Method EngineeringKey elementComputer sciencebusiness.industryProcess (engineering)Method engineeringComputer Science (all)Agent designMetamodelingTheoretical Computer ScienceMeta modelPriority orderKey (cryptography)Design processDesign proceSoftware engineeringbusinessRealization (systems)Selection (genetic algorithm)New design
researchProduct

The four types of self-adaptive systems: A metamodel

2017

The basic ideas of self-adaptive systems are not a novelty in computer science. There are plenty of systems that are able of monitoring their operative context to take run-time decisions. However, more recently a new research discipline is trying to provide a common framework for collecting theory, methods, middlewares, algorithms and tools for engineering such software systems. The aim is to collect and classify existing approaches, coming from many different research areas. The objective of this work is providing a unified metamodel for describing the various categories of adaptation.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazionimetamodelComputer scienceComputer Science (all)020207 software engineeringContext (language use)02 engineering and technologyData scienceMetamodelingGoal modelingDecision Sciences (all)Adaptive systemself-adaptation0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSoftware systemAdaptation (computer science)Software product line
researchProduct

A Norm-Governed Holonic Multi-agent System Metamodel

2013

Modeling and designing systems that require a high level of coordination, control and automation is a very difficult task. The problem is the lack of design processes able to cover all the features these systems present. This paper presents an extension of the ASPECS metamodel for supporting organizational and normative principles and it allows to define models not only from an holonic agent viewpoint but also from a normative organization perspective. Moreover, our work emphasizes and makes it explicit the norms that regulate the structural, behavioral and finally adaptive aspect of an organizational system. The extended metamodel was experimented creating a Virtual Enterprise model for th…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioninormEngineeringHolonbusiness.industryOrganizational systemsMulti-agent systemComputer Science (all)Organizational modelmetamodelingmulti agent systems norms metamodelAutomationEnterprise modellingTheoretical Computer ScienceMetamodelingMulti-agent systemSystems engineeringNormativeNorm (social)businessSoftware engineering
researchProduct

TIME : A Translator Compiler for CIS

2002

To build a Cooperative Information System, a first step is to collect schemas of each local database. All the schemas exported from databases are translated and integrated into a cooperative schema, which is used by the final user to query the cooperation “transparently”. In this article, we focus on the definition of tools that are used to build and manage cooperative information systems. These tools enable the automatic or semi-automatic generation of specific translators. The first step of our methodology is a knowledge acquisition step that allows for the data model description of each local database. The second step is to compare all these descriptions in order to organize the correspo…

Source dataDatabaseComputer scienceProgramming languageSchema (psychology)InteroperabilityInformation systemCompilercomputer.software_genrecomputerKnowledge acquisitionMetamodeling
researchProduct

Heterogeneous Database Browsing in WWW Based on Meta Model of Data Sources

2001

This paper describes a development principle and technique for a simple universal multiple database browser. The browser operates by getting information from metamodel of data sources and actual data from legacy data sources. Every element such as entity, field, and relation is mapped to some component of HTML page with appropriate structure and layout. Many templates of information layouts can be created allowing to dynamical changing of HTML page to acceptable user interface. The wrappers are used to provide browser with actual data and to act as mediators between data sources and browser. This approach allows to quickly describing new data sources, creating wrappers, making modifications…

Structure (mathematical logic)DatabaseRelation (database)Computer scienceComponent (UML)User interfacecomputer.software_genreDatabase designcomputerField (computer science)Data modelingMetamodeling
researchProduct