1,273 research outputs found
Semantic Component Composition
Building complex software systems necessitates the use of component-based
architectures. In theory, of the set of components needed for a design, only
some small portion of them are "custom"; the rest are reused or refactored
existing pieces of software. Unfortunately, this is an idealized situation.
Just because two components should work together does not mean that they will
work together.
The "glue" that holds components together is not just technology. The
contracts that bind complex systems together implicitly define more than their
explicit type. These "conceptual contracts" describe essential aspects of
extra-system semantics: e.g., object models, type systems, data representation,
interface action semantics, legal and contractual obligations, and more.
Designers and developers spend inordinate amounts of time technologically
duct-taping systems to fulfill these conceptual contracts because system-wide
semantics have not been rigorously characterized or codified. This paper
describes a formal characterization of the problem and discusses an initial
implementation of the resulting theoretical system.Comment: 9 pages, submitted to GCSE/SAIG '0
prototypical implementations ; working packages in project phase II
In this technical report, we present the concepts and first prototypical
imple- mentations of innovative tools and methods for personalized and
contextualized (multimedia) search, collaborative ontology evolution, ontology
evaluation and cost models, and dynamic access and trends in distributed
(semantic) knowledge. The concepts and prototypes are based on the state of
art analysis and identified requirements in the CSW report IV
a survey
Building ontologies in a collaborative and increasingly community-driven
fashion has become a central paradigm of modern ontology engineering. This
understanding of ontologies and ontology engineering processes is the result
of intensive theoretical and empirical research within the Semantic Web
community, supported by technology developments such as Web 2.0. Over 6 years
after the publication of the first methodology for collaborative ontology
engineering, it is generally acknowledged that, in order to be useful, but
also economically feasible, ontologies should be developed and maintained in a
community-driven manner, with the help of fully-fledged environments providing
dedicated support for collaboration and user participation. Wikis, and similar
communication and collaboration platforms enabling ontology stakeholders to
exchange ideas and discuss modeling decisions are probably the most important
technological components of such environments. In addition, process-driven
methodologies assist the ontology engineering team throughout the ontology
life cycle, and provide empirically grounded best practices and guidelines for
optimizing ontology development results in real-world projects. The goal of
this article is to analyze the state of the art in the field of collaborative
ontology engineering. We will survey several of the most outstanding
methodologies, methods and techniques that have emerged in the last years, and
present the most popular development environments, which can be utilized to
carry out, or facilitate specific activities within the methodologies. A
discussion of the open issues identified concludes the survey and provides a
roadmap for future research and development in this lively and promising
field
A Tool-based Semantic Framework for Security Requirements Specification
Attaining high quality in security requirements specification requires first-rate
professional expertise, which is scarce. In fact, most organisations do not include core security
experts in their software team. This scenario motivates the need for adequate tool support for
security requirements specification so that the human requirements analyst can be assisted to
specify security requirements of acceptable quality with minimum effort. This paper presents a
tool-based semantic framework that uses ontology and requirements boilerplates to facilitate
the formulation and specification of security requirements. A two-phased evaluation of the
semantic framework suggests that it is usable, leads to reduction of effort, aids the quick
discovery of hidden security threats, and improves the quality of security requirements
Collaborative ontology engineering: a survey
Building ontologies in a collaborative and increasingly community-driven fashion has become a central paradigm of modern ontology engineering. This understanding of ontologies and ontology engineering processes is the result of intensive theoretical and empirical research within the Semantic Web community, supported by technology developments such as Web 2.0. Over 6 years after the publication of the first methodology for collaborative ontology engineering, it is generally acknowledged that, in order to be useful, but also economically feasible, ontologies should be developed and maintained in a community-driven manner, with the help of fully-fledged environments providing dedicated support for collaboration and user participation. Wikis, and similar communication and collaboration platforms enabling ontology stakeholders to exchange ideas and discuss modeling decisions are probably the most important technological components of such environments. In addition, process-driven methodologies assist the ontology engineering team throughout the ontology life cycle, and provide empirically grounded best practices and guidelines for optimizing ontology development results in real-world projects. The goal of this article is to analyze the state of the art in the field of collaborative ontology engineering. We will survey several of the most outstanding methodologies, methods and techniques that have emerged in the last years, and present the most popular development environments, which can be utilized to carry out, or facilitate specific activities within the methodologies. A discussion of the open issues identified concludes the survey and provides a roadmap for future research and development in this lively and promising fiel
Decision-making for product design definition method in the early stage of design process of a successful new product
Most product failure in the market is caused by the incompetence to integrate users’ requirements and preferences in the early stage of a new product development process. User involvement in the early stage of the design process is knowledgeable and opens possibilities for new product ideas, improves product innovation, decreases the product risks and prevents from irrelevant design. It also a pleasurable for the product developer to identify and verify the characteristics of a new product. This paper is evaluated on the decision-making process for the product definition phase of the product design and development stage, in which there is a need to incorporate the element of product design to establish the new product design characteristics. It extends the knowledge from product designers and users as a strategy for improving the efficiency of generating a new product idea and increases product quality and success in the market. Product Design Definition Method (PPDM) is explains the theory and procedure used in the decision making process. A very successful product is selected as a case study for validation in substantiating the significance of the method. The end of paper concluded the significant of method use for product designers in the product definition phase of product design and development stage that contributed to the success of a new product
- …