Integration of the Semantic Web and Model-Driven Software

By Fernando Silva Parreiras

The following company computing period will depend upon the synergy among either applied sciences: semantic net and model-driven software program improvement (MDSD). The semantic internet organizes process wisdom in conceptual domain names in line with its that means. It addresses quite a few company computing wishes through making a choice on, abstracting and rationalizing commonalities, and checking for inconsistencies throughout process standards. at the different aspect, model-driven software program improvement is remaining the space between company necessities, designs and executables through the use of domain-specific languages with custom-built syntax and semantics. It makes a speciality of utilizing modeling languages as programming languages.

Among many components of software, we spotlight the realm of configuration administration. think of the instance of a telecommunication corporation, the place coping with the a number of configurations of community units (routers, hubs, modems, etc.) is essential. firm platforms determine and record the sensible and actual features of community units, and keep watch over adjustments to these features. employing the mixing of semantic internet and model-driven software program improvement permits for

(1) explicitly specifying configurations of community units with tailored languages,

(2) for checking the consistency of those specifications

(3) for outlining a vocabulary to proportion machine standards throughout firm structures. by way of coping with configurations with constant and specific thoughts, we decrease price and probability, and increase agility in keeping with new requisites within the telecommunication area.

This publication examines the synergy among semantic internet and model-driven software program improvement. It brings jointly advances from disciplines like ontologies, description logics, domain-specific modeling, version transformation and ontology engineering to take firm computing to the subsequent level.

Show description

Preview of Integration of the Semantic Web and Model-Driven Software PDF

Best Computer Science books

PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

Here is every little thing the robotics hobbyist must harness the ability of the PICMicro MCU! during this heavily-illustrated source, writer John Iovine presents plans and entire elements lists for eleven easy-to-build robots every one with a PICMicro "brain. ” The expertly written assurance of the PIC simple machine makes programming a snap -- and many enjoyable.

Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)

Successfully measuring the usability of any product calls for selecting the right metric, using it, and successfully utilizing the data it unearths. Measuring the consumer adventure presents the 1st unmarried resource of useful info to allow usability execs and product builders to do exactly that.

Information Retrieval: Data Structures and Algorithms

Details retrieval is a sub-field of laptop technology that offers with the computerized garage and retrieval of records. offering the newest info retrieval options, this advisor discusses details Retrieval information buildings and algorithms, together with implementations in C. geared toward software program engineers development structures with booklet processing parts, it presents a descriptive and evaluative clarification of garage and retrieval structures, dossier constructions, time period and question operations, rfile operations and undefined.

The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1

The artwork of laptop Programming, quantity 4A:  Combinatorial Algorithms, half 1   Knuth’s multivolume research of algorithms is well known because the definitive description of classical computing device technology. the 1st 3 volumes of this paintings have lengthy comprised a distinct and priceless source in programming concept and perform.

Extra resources for Integration of the Semantic Web and Model-Driven Software

Show sample text content

Semantic internet and Model-Driven Engineering, First variation. Fernando Silva Parreiras. © 2012 Institute of electric and Electronics Engineers. released 2012 via John Wiley & Sons, Inc. ninety nine 100 bankruptcy eight enhancing software program layout styles WITH OWL the following, description logics come into play. Description logics, typically, and OWL as a specific expressive but pragmatically usable W3C advice [61] permit for specifying periods through wealthy, targeted logical definitions [9]. in line with those definitions, OWL reasoners dynamically infer type subsumption and item classification. the fundamental suggestion of this bankruptcy lies in decoupling classification choice from the definition of purchaser sessions at runtime by way of exploiting OWL modeling and reasoning. We discover a mild modification of the tactic development and the summary manufacturing unit development that comes with OWL modeling and ends up in a minor, yet strong edition of latest practices: the Selector trend. to gain the Selector trend, we follow the TwoUse strategy. This bankruptcy is equipped as follows. part eight. 2 offers an instance demonstrating the applying of the method and summary manufacturing facility styles to unravel a regular implementation challenge. the instance illustrates the recognized drawbacks of the stateof-the-art elementary adoption of those styles. part eight. three offers an answer extending the prevailing styles by way of OWL modeling. We clarify how our revision modifies the earlier instance and the way it addresses the problems raised within the instance. part eight. four describes an abstraction of the modified instance, i. e. , the selector trend. We current its constitution, directions for adoption, results, and similar works. a brief dialogue of open concerns concludes this bankruptcy in part eight. 6. eight. 2 CASE learn This part provides a customary case research of layout styles related to the method and summary manufacturing facility styles. to demonstrate an program of such styles, we take the instance of an order-processing process for a global e-commerce corporation within the usa [146]. the program needs to be in a position to strategy revenues orders in numerous international locations, e. g. , the U.S. and Germany, and deal with various tax calculations. layout styles depend on ideas of reusable object-oriented layout [51]. as a way to isolate adaptations, we establish the options (commonalities) and urban implementations (variants) found in the matter area. the idea that generalizes universal elements of versions through an summary category. If numerous adaptations are required, the differences are subsumed to contextual sessions, which delegate habit to the precise variations. those variations are utilized by consumers. eight. 2. 1 utilizing the method trend contemplating the rules above, we establish the category SalesOrder as a context, Tax as an idea, and the periods USTax and GermanTax because the versions of tax calculation. due to the fact tax calculation varies in accordance with the rustic, the method trend permits encapsulating the tax calculation and allowing them to differ independently of the context. The ensuing classification diagram is depicted within the determine eight.

Download PDF sample

Rated 4.13 of 5 – based on 32 votes