Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×

System Upgrade on Tue, May 28th, 2024 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at customercare@wspc.com for any enquiries.

SEARCH GUIDE  Download Search Tip PDF File

  • articleNo Access

    An Attribute-Based Development Framework of Node Software for Various Operating Systems in Sensor Network Environment

    This paper proposes a framework for the development of sensor node software for various operating systems in a sensor network environment. The proposed development framework consists of attributes, code templates and development support tool. Sensor node software is developed, based on the framework through four steps —sensor network modeling, PIM design, PSM design and code generation. Accordingly, this paper presents the methods for attributes design, code templates design, PIM-to-PSM mapping, and source code generation. Through the proposed technique, reusability of sensor network software will be increased since models, attributes and code templates can be reused for various operating systems through the framework. Productivity of software development will be increased, because software design is easily performed using attributes and software codes for all nodes in the sensor network can be generated at once from a model. Also, expandability of sensor network software will be increased, since new functions of existing operating systems or new operating systems can be added through the framework and sensor network software can be rebuilt by applying the added functions or operating systems.

  • articleNo Access

    COMBINING GENETIC PROGRAMMING AND MODEL-DRIVEN DEVELOPMENT

    Genetic programming (GP) is known to provide good solutions for many problems like the evolution of network protocols and distributed algorithms. In most cases it is a hardwired module of a design framework assisting the engineer in optimizing specific aspects in system development. In this article, we show how the utility of GP can be increased remarkably by isolating it as a component and integrating it into the model-driven software development process. Our GP framework produces XMI-encoded UML models that can easily be loaded into widely available modeling tools, which in turn offer code generation as well as additional analysis and test capabilities. We use the evolution of a distributed election algorithm as an example to illustrate how GP can be combined with model-driven development (MDD).

  • chapterNo Access

    MDA-BASED ONTOLOGICAL ENGINEERING

    The chapter presents a concept of approaching two ongoing technologies, ontological engineering and OMG's Model Driven Architecture (MDA), which are developing in parallel, but by different communities. Our main intention is to show recent efforts to provide software engineers to use and develop ontologies. Many authors have so far stressed this problem and have proposed several solutions and some of them are analyzed in this chapter. The result of these efforts is the recent OMG's initiative for defining an ontology development platform. The ontology platform should be defined using MDAbased standards and it should consist of: Ontology Definition Metamodel, Ontology UML Profile, and a set of transformations. We depict our proposal for an MDA-based ontology development platform in order to illustrate this OMG's effort as it is in a very initial stage and a formal recommendation has not been adopted yet.