Sebanyak 1165 item atau buku ditemukan

Modelling Foundations and Applications

6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010, Proceedings

Domain Specific Modeling Languages (DSML) are more and more used to
handle high level concepts, and thus bring complex software development under
control. The increasingly recurring definition of new languages raises the
problem of the definition of support tools such as editor, simulator, compiler, etc.
In this paper we propose generative technologies that have been designed to
ease the development of model animation tools inside the TopCased platform.
These tools rely on ...

Conceptual Modelling in Information Systems Engineering

This book compiles contributions from renowned researchers covering all aspects of conceptual modeling, on the occasion of Arne Sølvberg’s 67th birthday. Friends of this pioneer in information systems modeling contribute their latest research results from such fields as data modeling, goal-oriented modeling, agent-oriented modeling, and process-oriented modeling. The book reflects the most important recent developments and application areas of conceptual modeling, and highlights trends in conceptual modeling for the next decade.

Fact-oriented modeling is a conceptual approach that enables one to model and
query business domains in terms of the underlying facts of interest, where all
facts and rules may be verbalized in language readily understandable by non-
technical users of those business domains. Unlike Entity-Relationship modeling
and object-oriented modeling, fact-oriented modeling treats all facts as
relationships (unary, binary, ternary etc.). Grouping of facts into attribute-based
structures (e.g. ER ...

Information Modelling and Knowledge Bases XVIII

"In the last decades, information modelling and knowledge bases have become hot topics not only in academic communities related to information systems and computer science, but also in business areas where information technology is applied. This book aims to exchange scientific results and experiences achieved in computer science and other related disciplines using innovative methods and progressive approaches. A platform has been established drawing together researches as well as practitioners dealing with information modelling and knowledge bases. The main topics of this publication target the variety of themes in the domain of information modelling, conceptual analysis, design and specification of information systems, ontologies, software engineering, knowledge and process management, data and knowledge bases. The editors also aim at applying new progressive theories. To this end, much attention is also being paid to theoretical disciplines including cognitive science, artificial intelligence, logic, linguistics and analytical philosophy. The selected papers cover many areas of information modelling, namely theory of concepts, database semantics, knowledge representation, software engineering, WWW information management, context-based information retrieval, ontological technology, image databases, temporal and spatial databases, document data management, process management, and many others."

but computers still do not understand natural language. It seems more and more
difficult to believe in success of natural language systems with built-in semantics.
The best-known system of this type - Cyc - has been developed for 21 years (
using milliards of dollars) and it is still not working. Natural language is a dynamic
system, which is constantly changing (emerging), new words, new meanings of
old words etc appear all the time. There is no such thing as ONE (e.g. english) ...

Information Modelling and Knowledge Bases XXV

Because of our ever increasing use of and reliance on technology and information systems, information modelling and knowledge bases continue to be important topics in those academic communities concerned with data handling and computer science. As the information itself becomes more complex, so do the levels of abstraction and the databases themselves. This book is part of the series Information Modelling and Knowledge Bases, which concentrates on a variety of themes in the important domains of conceptual modeling, design and specification of information systems, multimedia information modeling, multimedia systems, ontology, software engineering, knowledge and process management, knowledge bases, cross-cultural communication and context modeling. Theoretical disciplines, including cognitive science, artificial intelligence, logic, linguistics and analytical philosophy, also receive attention. The selected papers presented here cover many areas of information modeling and knowledge bases including: theory of concepts, semantic computing, data mining, context-based information retrieval, ontological technology, image databases, temporal and spatial databases, document data management, software engineering, cross-cultural computing, environmental analysis, social networks, WWW information management, and many others. This new issue also contains papers initiated by the panels on: “Cross-cultural Communication with Icons and Images” and “Conceptual Modelling of Collaboration for Information Systems”. The book will be of interest to all those interested in advances in research and applications in the academic disciplines concerned.

The research focus of this paper is driven by the above considerations to
introduce the icon-based language comprising a set of icon notations, syntactic
and semantics. Icon-based language would support the requirements
engineering tasks that normally executed by stakeholders and provide a visual
modelling language to unify the requirement activities. Research approach is
recapitulate, firstly, by identifying the requirements engineering artefact, secondly
by refining the icon ...

Boundary Representation Modelling Techniques

Boundary representation is the principal solid modelling method used in modern CAD/CAM systems. There have been a long series of developments on which currently available systems are based, full details of which are only partially known. Ian Stroud’s thorough coverage of these developments puts this technology in perspective and provides the most complete presentation of boundary representation solid modelling yet published.

There are three ways described here: command interpreters, macro-languages,
and programming interfaces. Command interpreters are the most complex, and
most of this chapter is devoted to them. Macro-languages are based, to some
extent, on these in that they provide a symbolic programming interface.
Programming interfaces, known usually as Application Programming Interfaces,
or APIs, turn the modeller into a software package around which it is possible to
create ...

Requirements Modelling and Specification for Service Oriented Architecture

Many software developers often confuse requirements engineering with software specification and, as a result, build unusable systems, despite meeting specifications. Bringing together all the techniques needed by the modern software developer, here is a practical handbook to requirements engineering and systems specification for developers building systems within a service oriented architecture. It introduces the concepts of SOA and relevant standards and technology, such as Web services and ESBs, and then presents a range of modern requirements engineering techniques.

They form part, but not all, of an emerging pattern language that also includes
patterns for BRMS development (cf. Graham, 2006) and process and project
management patterns (cf. Graham, 2009), not to mention usability patterns (
Graham, 2003). Therefore, hooks to other patterns are sometimes incomplete as
this is only part of the language. Figure A-1 presents the patterns graphically and
provides primary navigation. The pattern's numbers have no significance
whatsoever, except ...

An Approach to Modelling Software Evolution Processes

An Approach to Modelling Software Evolution Processes describes formal software processes that effectively support software evolution. The importance and popularity of software evolution increase as more and more successful software systems become legacy systems. For one thing, software evolution has become an important characteristic in the software life cycle; for another, software processes play an important role in increasing efficiency and quality of software evolution. Therefore, the software evolution process, the inter-discipline of software process and software evolution, becomes a key area in software engineering. The book is intended for software engineers and researchers in computer science. Prof. Tong Li earned his Ph.D. in Software Engineering at De Montfort University, U.K.; he has published five monographs and over one hundred papers.

In this chapter, according to the requirements of software evolution and based on
EPMM, an object-oriented software evolution process description language
EPDL is designed. EPDL extends the descriptive power of EPMM. All of the static
components in EPMM are defined in EPDL and the dynamic components in
EPMM are embodied when EPDL programs are executed. An EPDL program can
be regarded as a detailed and extended description of a software evolution
process ...

Modelling -- Foundation and Applications

7th European Conference, ECMFA 2011, Birmingham, UK, June 6-9, 2011, Proceedings

This book constitutes the refereed proceedings of the 7th European Conference on Modelling Foundations and Applications, held in Birmingham, UK, in June 2011. The 19 revised full foundations track papers and 5 revised full applications track papers presented were carefully reviewed and selected from 61 submissions; also included are 5 workshop summaries and abstracts of 4 tutorials. The papers are organized in topical sections on model execution, model analysis, methodology, model management, model transformation, variability analysis and ADLs, and domain-specific modeling.

Recent years have seen a proliferation of languages for describing embedded
systems. Some of these languages have emerged from domain-specific
frameworks, and some are adaptions or extensions of more general-purpose
languages. In this paper, we focus on two widely- used standard languages: the
Architecture Analysis and Design Language (AADL) and the Systems Modeling
Language (SysML). AADL was born as an avionics-focused domain-specific
language and later ...

Modelling Foundations and Applications

8th European Conference, ECMFA 2012, Kgs. Lyngby, Denmark, July 2-5, 2012, Proceedings

This book constitutes the refereed proceedings of the 8th European Conference on Modelling Foundations and Applications, held in Kgs. Lyngby, Denmark, in July 2012. The 20 revised full foundations track papers and 10 revised full applications track papers presented were carefully reviewed and selected from 81 submissions. Papers on all aspects of MDE were received, including topics such as architectural modelling and product lines, code generation, domain-specic modeling, metamodeling, model analysis and verication, model management, model transformation and simulation. The breadth of topics, as well as the high quality of the results presented in these accepted papers, demonstrate the maturity and vibrancy of the field.

Contemporary software systems contain a large number of artifacts expressed in
multiple languages, ranging from domain-specific languages to general purpose
languages. These artifacts are interrelated to form software systems. Existing
development environments insufficiently support handling relations between
artifacts in multiple languages. This paper presents a taxonomy for multi-
language development environments, organized according to language
representation, ...

Integrated Graphic and Computer Modelling

Computer languages and computer graphics have become the primary modes of human-computer interaction. This book provides a basic introduction to "Real and Virtual Environment" computer modelling. Graphics models are used to illustrate both the way computer languages are processed and also used to create computer models of graphic displays. Computer languages have been bootstrapped from machine code, to high-level languages such as Java, to animation scripting languages. Integrating graphic and computer models takes this support for programming, design and simulation work, one step further, allowing interactive computer graphic displays to be used to construct computer models of both real and virtual environment systems. The Java language is used to implement basic algorithms for language translation, and to generate graphic displays. It is also used to simulate the behaviour of a computer system, to explore the way programming and design-simulation environments can be put together.

It is assumed that the reader has a working knowledge of some computer
language. However, key aspects of programming are summarizes in this chapter
using the Java language to support the illustrations developed later in the text
that demonstrate how graphic algorithms can be implemented in a practical way.
Libraries accessed through high level programming languages provide most
graphics facilities now in common use. The demonstrations and illustrations in
this section are ...