Semantic Web and Model-Driven Engineering von Fernando S. Parreiras | ISBN 9781118135037

Semantic Web and Model-Driven Engineering

von Fernando S. Parreiras
Buchcover Semantic Web and Model-Driven Engineering | Fernando S. Parreiras | EAN 9781118135037 | ISBN 1-118-13503-2 | ISBN 978-1-118-13503-7
Leseprobe

Semantic Web and Model-Driven Engineering

von Fernando S. Parreiras
The next enterprise computing era will rely on the synergy betweenboth technologies: semantic web and model-driven softwaredevelopment (MDSD). The semantic web organizes system knowledge inconceptual domains according to its meaning. It addresses variousenterprise computing needs by identifying, abstracting andrationalizing commonalities, and checking for inconsistenciesacross system specifications. On the other side, model-drivensoftware development is closing the gap among businessrequirements, designs and executables by using domain-specificlanguages with custom-built syntax and semantics. It focuses onusing modeling languages as programming languages.
Among many areas of application, we highlight the area ofconfiguration management. Consider the example of atelecommunication company, where managing the multipleconfigurations of network devices (routers, hubs, modems, etc.) iscrucial. Enterprise systems identify and document the functionaland physical characteristics of network devices, and controlchanges to those characteristics. Applying the integration ofsemantic web and model-driven software development allows for
(1) explicitly specifying configurations of network devices withtailor-made languages,
(2) for checking the consistency of these specifications
(3) for defining a vocabulary to share device specificationsacross enterprise systems. By managing configurations withconsistent and explicit concepts, we reduce cost and risk, andenhance agility in response to new requirements in thetelecommunication area.
This book examines the synergy between semantic web andmodel-driven software development. It brings together advances fromdisciplines like ontologies, description logics, domain-specificmodeling, model transformation and ontology engineering to takeenterprise computing to the next level.