Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
ALIGNED: Bringing Software and Data Engineering Together
1. ALIGNED: Bringing Software and Data
Engineering together
Rob Brennan
International Workshop on Big Data
Standards, Dublin, 7 March 2016
2. 3/11/20162
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644055.
This communication reflects only the author’s view and the Commission is not responsible for any use that may be made of the information it contains.
3. Genesis of ALIGNED
• (Web) Data is hot!
– First class citizen
– Quality still problematic
– Rich data models support both quality and model-
driven engineering
– Linked Data entering the enterprise
• Data and Software have:
– Distinct and independent lifecycles
– Different tools
– Different teams!
5. 1. Identify Common Engineering Artefacts
Software
Engineering
Lifecycle
Data
Engineering
Lifecycle
Defect
Reports
Test
Cases
Schema
Definitions
Requirements
System
Roles
Engineering
Roles
Design
Intents
Engineering
Tools
Lifecycle
Stages
6. 2. Develop Key Tools for Productivity, Agility, Quality
- That exchange the common engineering artefacts
Software
Engineering
Lifecycle
Data
Engineering
Lifecycle
Interlinked
Software
and Data
Testing
Data Quality
Validation
Model
Catalogues
Semantics-aware
Model-Driven
Applications
Unified
Process
Governance
Data Integrity
Assurance
Data
Integration
Assurance
Semi-
Supervised
Data Curation
Model-Driven
Data
Transformations
Evolvable
Data-Intensive
Applications
Model-Driven
Linked Data
Consumption
Unified
Requirements
Analysis
Collaboration
Tools
7. 3. Validate in Real-World, Data
Intensive Systems
Global History
Databank
Legal Information
System
Nucleus for the
Web of Data
Semantic
Middleware
8. ALIGNED Tools
Software
Engineering
Data
Engineering
Interlinked
Software
and Data
Testing
Data Quality
ValidationModel
Catalogues
Semantics-aware
Model-Driven
Applications
Unified
Process
Governance
Data Integrity
Assurance
Data
Integration
Assurance
Semi-
Supervised
Data Curation
Model-Driven
Data
Transformations
Evolvable
Data-Intensive
Applications
Unified
Requirements
Analysis
Model-Driven
Linked Data
Consumption
See:
http://aligned-project.eu/open-source-tools/
https://www.poolparty.biz/
Model Catalogue
9. ALIGNED Works with Standards
• W3C Data Activity
– PROV-O
– Data Shapes WG
– Data on the Web Best Practices WG
– Semantic Web IG
• ISO
– ISO11179 , Information Technology -- Metadata registries (MDR)
– ISO19763, Information Technology – Metamodel Framework for
Interoperability (MFI)
• DG Connect Unit E2: Software and Services, Cloud Computing
– Member of Software Engineering for Services and Applications Cluster
• Common standards activity
https://eucloudclusters.wordpress.com/software-engineering-for-services-and-applications/
10. • Knowledge and Data Engineering Group/ADAPT Centre,
Trinity College Dublin
• Software Engineering Group,
University of Oxford
• Institute of Cognitive and Evolutionary Anthropology,
University of Oxford
• Agile Knowledge Engineering and Semantic Web Group
Universität Leipzig
• Semantic Web Company GmbH
• Content Strategy and Architecture Department,
Wolters Kluwer Germany,
Wolters Kluwer Poland
• Institute of Prehistory
Adam Mickiewicz University at Poznan
Partners
11. We want to help you!
The ALIGNED Consultancy Program
• Are you a business?
• Do any of these apply:
– Are you building data-intensive applications?
– Do you want to curate high quality data?
– Need help integrating Linked Data + apps?
– Want to integrate your software and data
engineering teams?
Call on the ALIGNED consultancy program!
http://aligned-project.eu/aligned-consultancy-program-opportunities/