Displaying items by tag: model driven development
Global Carbon Data - UML Model Led Architecture
It is particularly important to measure and manage carbon emissions reduction from project activities. The major objective of the Global Carbon Data program is to establish and communicate accurate monitoring algorithms to quantify emissions reduction. Carbon abatement projects can then qualify for carbon offsets/credits using these standard methodologies.
The program is to offer a centre of excellence for those organisations who want to engage in testbeds for specific project types, facilitating knowledge and technology sharing of climate change and greenhouse gas emissions reduction. Data can be published to reach governments, NGOs and the corporate sector through a climate change specific cloud hosted knowledge base.
The implementation of Global Carbon Data is being developed around a UML model that provides a data model for Energy and Carbon Emissions generated using MDA transformation from classes to data tables.
Providing for requirements and scenario traceability using UML modelling technology means that resources and efforts can be readily managed and monitored during the staged development phases of delivering information about energy and carbon emissions monitoring.
An architecture model led approach provides for managing the hybrid private cloud deployment using model-led metadata for both Enterprise Planning and Business Process Automation.
About Global Carbon Data
The program aims to enable climate change and carbon emissions research and development, knowledge and expertise in two main ways.
To establish an easily accessible and relevant global knowledge base of research, reports and data, using software that is able to auto classify information based on context, content and commonality of usage.
To facilitate and monitor data from the establishment of pilot projects to collect, accurate test data to be used as the basis for emissions reduction metrics. The aim is to facilitate the certification of emissions reduction methodologies resulting in carbon credits/offsets able to be traded in global carbon markets.
Global Carbon Data online is to share and communicate structured data (carbon metrics, analytics and algorithms) as well as research, reports, and analysis of project activities that effect a net reduction in greenhouse gas emissions. High quality research and reporting provided by international organisations engaged in addressing climate change can be published through the site.
Being able to view the management of the project resources and scheduling directly from a task perspective is useful, particularly if the production of data is also linked directly to delivery of the capabilities that facilitate the business scenarios.
Data is becoming increasingly important, in view of advances in cloud security, big data analytics and the proliferation of information gathered from IIOT devices.
To work with a development team that is located in different locations, it is very useful to be able to share the entire architecture specification from a single model. This not only facilitates the focus on delivery, it provides for ready peer review and the cross pollination of knowledge and technologies.
Figure 1: Energy and Carbon Emissions Monitoring Model
This approach reflects through to the delivery of the information to the platform subscribers. The focus on data delivery promotes information services delivery not only to the system builders, but the system users as well. Collaboration is a simple matter of providing project data, expert knowledge and information in context, and making it readily accessible.
Cloud technology is available to facilitate knowledge sharing across organisations, national and regional boundaries. Connecting people, projects and research ensures the rapid transfer of data over mobile, public and private networks.
Curated Access to Information
The program aims to facilitate organisations seeking information about climate change by providing ready access to information about greenhouse gas emissions reduction from credible sources.
Subscribers can access published reports, research and data by project category, research topic, using simple search terms The knowledge base is to provide highly focused, context specific information via a specially developed climate change taxonomic search engine.
Taxonomic search can return research, reports, data and project analysis, ranked by relevance, regardless of whether the terminology used is for precipitation or rainfall, greenhouse gas emissions reduction or carbon abatement, agriculture for hot dry climate or drought tolerant crops.. By making the information context sensitive, the online search results are far more focused than standard text search mechanisms.
Consumers of information, such as government agencies and corporations seeking to reduce emissions can use a guided process to look up relevant reports, data, research, and current thinking for strategic responses to climate change.
The Global Carbon Data program is to publish a knowledge base of climate change and carbon emissions research and data held by leading organisations. Governments and companies wishing to access the data can do so on a fee for service basis.
The key to enabling a global carbon emissions knowledge base of structured and unstructured data sharing, essential to monitor emissions across national borders and regional boundaries, is of course a common logical data model. This is also the prime enabler for a global stable price on carbon.
Data for Carbon Markets
The program is to facilitate collaboration across organisations to establish relevant, repeatable emissions reductions methodologies for a specific emissions reduction project types. Examples include:
The collection of data from renewable energy micro grid electricity generation, to which emissions factor algorithms can be applied to produce accurate estimates of greenhouse gas reductions from replacing existing fossil fuel types with renewable energy.
The collection of data from land management emissions abatement activities such as prevention of deforestation by forest edge cultivation, reafforestation of rainforest, restoration of mangroves in sub-tropical coastline, and soil sequestration of carbon from agriculture innovation.
The data is to be collected, analysed and made available online as required to authorised and authenticated parties using secure networks. Data collected from project activities can be certified by carbon offset standards bodies to earn carbon credits.
By collecting accurate data from a wide range of project activities, the intention is to help facilitate a stable global carbon price, essentially by improving the level of accuracy of emissions reduction data to the burgeoning global carbon markets.
Value added services for the program include the application of accurate, appropriate greenhouse gas emissions reduction algorithms to project activities and online access to analysis and infographics and time series and location based data analysis .
Webinar: Model-Driven Use Case Analysis with Structured Scenarios
Mr Ben Constable, Senior Analyst at Sparx Systems, explores Enterprise Architect's Structured Scenario Editor for model-driven use case analysis.
In this webinar, you'll learn how to:
- Add structured scenarios to your use case models
- Link scenarios to formal requirements and business rules for improved traceability
- Automatically generate downstream deliverables from scenarios, including reports, test cases and behavioral models
To suit users in different time zones, we will hold two sessions - each 30 minutes in duration.
To register for this webinar, please visit www.sparxsystems.com/webinars.
Debug Model & Code side by side
There are a number of techniques available that allow code generation from a UML model. Learn how to debug the modeled behavior using both UML and the generated code.
The following video shows the first integration between the modeling environment: Enterprise Architect (Sparx Systems) and the embedded IDE: MULTI (Green Hills). In the video the uml2code C-code generator (LieberLieber) is used.
The code will be generated directly from the UML model, copied into an existing MULTI-Project, compiled and deployed in a virtual hardware simulator. This ensures that the system can be debugged simultaneously via the code and using the UML.
For more information, please visit: www.lieberlieber.com
Model Driven Development and Visual Execution Analysis
This paper covers Enterprise Architect's build, debug and testing features along with its Visual Execution Analysis tools. Together, these tools allow you to integrate your model with each and every phase of the software development lifecycle, thereby facilitating true Model Driven Development.