12 research outputs found

    Подход к разработке программных приложений с использованием семантических Веб–сервисов

    Get PDF
    В работе представлена структура для проектирования и разработки Веб-приложений на основе семантических Веб-сервисов, которая охватывает деятельность нескольких предприятий, с использованием методологий, предложенных программным инжинирингом, Веб-инжинирингом и моделированием бизнес-процессов. В частности, предлагается использовать существующие стандарты: BPMN – для спецификации бизнес-процессов, WebML – для моделирования WorkFlow процессов, объединенных методологией, инструментарием и ссылками, WSMO – для проектирования и разработки спецификаций (онтологий, целей, Веб-сервисов и посредников).У роботі представлена структура проектування і розробки Веб-застосувань на основі семантичних Веб-сервісів, яка охоплює діяльність декількох підприємств, з використанням методологій, запропонованих програмним інжинірингом, Веб-інжинірингом і моделюванням бізнес-процесів. Зокрема, пропонується використовувати існуючі стандарти: BPMN – для специфікації бізнес-процесів, WEBML – для моделювання WorkFlow процесів, об'єднаних методологією, інструментарієм і посиланнями, WSMO – для проектування і розробки специфікацій (онтологій, цілей, Веб-сервісів і посередників).A structure for planning and development of Web application on the basis of Semantic Web Services are presented in this articles. The struc-ture are include activity of a few enterprises, methodologies offered in the programmatic engi-neering, Web-engineering and design of busi-ness-processes. In particular, it is suggested to utilizes existent standards: BPMN – for the busi-ness-process specification, WEBML – for the de-sign of WorkFlow, WSMO – for planning and development of specifications of Web Services (ontologies, aims, Web-services and mediators)

    ПОДХОД К РАЗРАБОТКЕ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СЕМАНТИЧЕСКИХ ВЕБ-СЕРВИСОВ

    Get PDF
    В работе представлена структура для проектирования и разработки Веб-приложений на основе семантических Веб-сервисов, которая охватывает деятельность нескольких предприятий, с использованием методологий, предложенных программным инжинирингом, Веб-инжинирингом и моделированием бизнес-процессов. В частности, предлагается использовать существующие стандарты: BPMN – для спецификации бизнес-процессов, WebML – для моделирования WorkFlow процессов, объединенных методологией, инструментарием и ссылками, WSMO – для проектирования и разработки спецификаций (онтологий, целей, Веб-сервисов и посредников)

    Anchoring modularity in HTML.

    Get PDF
    Modularity is a key feature at design, programming, proving, testing, and maintenance time, as well as a must for reusability. Most languages and systems provide built-in facilities for encapsulation, importation or parameterization. Nevertheless there exists also languages, like HTML, with poor support for modularization. A natural idea is therefore to provide generic modularization primitives. To extend an existing language with additional and possibly formal capabilities, the notion of \textit{anchorage} and \textit{Formal Island} has been introduced recently. TOM for example, provides generic matching, rewriting and strategy extensions to JAVA and~C. In this paper, we show on the HTML example, how to add modular features by anchoring modularization primitives in HTML. This allows one to write modular HTML descriptions, therefore facilitating their design, reusability, and maintenance, as well as providing an important step towards HTML validity checking

    Collaborative management of web ontology data with flexible access control

    Get PDF
    The creation and management of ontology data on web sites (e.g. instance data that is used to annotate web pages) is important technical support for the growth of the semantic web. This study identifies some key issues for web ontology data management and describes an ontology data management system, called robinet, to perform the management. This paper presents the structure of the system and introduces a Web ontology data management model that enables a flexible access control mechanism. This model adds rules into the robinet system to utilize the semantics of ontology for controlling the access to ontology data. The implementation of the rule-based access control mechanism and related testing are also discussed. © 2009 Elsevier Ltd. All rights reserved

    Technologies for Army Knowledge Fusion

    Full text link

    Complex adaptive systems based data integration : theory and applications

    Get PDF
    Data Definition Languages (DDLs) have been created and used to represent data in programming languages and in database dictionaries. This representation includes descriptions in the form of data fields and relations in the form of a hierarchy, with the common exception of relational databases where relations are flat. Network computing created an environment that enables relatively easy and inexpensive exchange of data. What followed was the creation of new DDLs claiming better support for automatic data integration. It is uncertain from the literature if any real progress has been made toward achieving an ideal state or limit condition of automatic data integration. This research asserts that difficulties in accomplishing integration are indicative of socio-cultural systems in general and are caused by some measurable attributes common in DDLs. This research’s main contributions are: (1) a theory of data integration requirements to fully support automatic data integration from autonomous heterogeneous data sources; (2) the identification of measurable related abstract attributes (Variety, Tension, and Entropy); (3) the development of tools to measure them. The research uses a multi-theoretic lens to define and articulate these attributes and their measurements. The proposed theory is founded on the Law of Requisite Variety, Information Theory, Complex Adaptive Systems (CAS) theory, Sowa’s Meaning Preservation framework and Zipf distributions of words and meanings. Using the theory, the attributes, and their measures, this research proposes a framework for objectively evaluating the suitability of any data definition language with respect to degrees of automatic data integration. This research uses thirteen data structures constructed with various DDLs from the 1960\u27s to date. No DDL examined (and therefore no DDL similar to those examined) is designed to satisfy the law of requisite variety. No DDL examined is designed to support CAS evolutionary processes that could result in fully automated integration of heterogeneous data sources. There is no significant difference in measures of Variety, Tension, and Entropy among DDLs investigated in this research. A direction to overcome the common limitations discovered in this research is suggested and tested by proposing GlossoMote, a theoretical mathematically sound description language that satisfies the data integration theory requirements. The DDL, named GlossoMote, is not merely a new syntax, it is a drastic departure from existing DDL constructs. The feasibility of the approach is demonstrated with a small scale experiment and evaluated using the proposed assessment framework and other means. The promising results require additional research to evaluate GlossoMote’s approach commercial use potential

    The Derivation of a pragmatic requirements framework for web development.

    Get PDF
    Web-based development is a relatively immature area of Software Engineering, producing often complex applications to many different types of end user and stakeholders. Web Engineering as a research area, was created to introduce processes that enable web based development to be repeatable and to avoid potential failure in the fast changing landscape that is the current ubiquitous Internet. A survey of existing perspectives from the literature highlights a number of points. Firstly, that web development has a number of subtle differences to Software Engineering and that many web development methods are not used. Further, that there has been little work done on what should be in a web development method. A full survey of 50 web development methods finds that they do not give enough detail to be used in their entirety; they are difficult for a non-computer scientist to understand in the techniques they use and most do not cover the lifecycle, particularly in the area of requirements, implementation and testing. This thesis introduces a requirements framework for novice web developers. It is created following an in-depth case study carried out over two years that investigates the use of web development methods by novice developers. The study finds that web development methods are not easy to understand, there is a lack of explanation as to how to use the techniques within the method and the language used is too complex. A high level method is derived with an iterative process and with the requirements phase in the form of a framework; it addresses the problems that are discussed and provides excellent support for a novice web developer in the requirements phase of the lifecycle. An evaluation of the method using a group of novice developers who reflect on the method and a group who use it for development finds that the method is both easy to understand and use

    The derivation of a pragmatic requirements framework for web development

    Get PDF
    Web-based development is a relatively immature area of Software Engineering, producing often complex applications to many different types of end user and stakeholders. Web Engineering as a research area, was created to introduce processes that enable web based development to be repeatable and to avoid potential failure in the fast changing landscape that is the current ubiquitous Internet. A survey of existing perspectives from the literature highlights a number of points. Firstly, that web development has a number of subtle differences to Software Engineering and that many web development methods are not used. Further, that there has been little work done on what should be in a web development method. A full survey of 50 web development methods finds that they do not give enough detail to be used in their entirety; they are difficult for a non-computer scientist to understand in the techniques they use and most do not cover the lifecycle, particularly in the area of requirements, implementation and testing. This thesis introduces a requirements framework for novice web developers. It is created following an in-depth case study carried out over two years that investigates the use of web development methods by novice developers. The study finds that web development methods are not easy to understand, there is a lack of explanation as to how to use the techniques within the method and the language used is too complex. A high level method is derived with an iterative process and with the requirements phase in the form of a framework; it addresses the problems that are discussed and provides excellent support for a novice web developer in the requirements phase of the lifecycle. An evaluation of the method using a group of novice developers who reflect on the method and a group who use it for development finds that the method is both easy to understand and use.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
    corecore