Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
From natural language
to working software
SDA Conference -Amsterdam 2014
Speaker: Marco Wobben
Brief history
• NIAM / Nijssen (‘70s)
• FCO-IM / G. Bakema, JP. Zwart, H vd. Lek (‘92)
• ORM / T. Halpin (’96)
• CaseTalk ...
FCO-IM
Fully Communication Oriented Information Modeling
• 100% conceptualization
• Redundancy free
• Unification: facts a...
Fact based modeling
• Domain expert participation
• Improved model quality; 

Consolidate business knowledge
• Complex bus...
Example
34-KK-NN
Communication
Gasoline Consumption
"The car with license number 34-KK-NN drives 12.0km per litre."
34-KK-NN
Modeling
Gasoline Consumption
"The car with license number 34-KK-NN drives 12.0km per litre."
FCO-IM Diagram
UML Diagram
ER Diagram
Database Script
Verbalizations
------------------------------------------------------------------
Facts
----------------------------------...
CaseTalk Demo
CaseTalk Diagram
CaseTalk Script
CaseTalk ERD
CaseTalk APP
CaseTalk
CaseTalk
DDL Scripts, ERD,
XMI, UML Classes
Data Warehouse,
XML Schema,
OWL/RDF,
Prototyping, etc..
Verification
Evaluation...
Educational
Customers
Project metrics
• ProRail / Master Data Management

> 1000 fact types
• KLM / Passenger & Cargo

> 1500 facttypes
• HAN Un...
Contact
www.casetalk.com
info@casetalk.com
Marco Wobben
BCP Software
Upcoming SlideShare
Loading in …5
×

SDA 2014 - From natural language to working software

847 views

Published on

At Software Development Automation 2014, BCP Software presented CaseTalk to show how to build software using natural language.

Published in: Software
  • Be the first to comment

SDA 2014 - From natural language to working software

  1. 1. From natural language to working software SDA Conference -Amsterdam 2014 Speaker: Marco Wobben
  2. 2. Brief history • NIAM / Nijssen (‘70s) • FCO-IM / G. Bakema, JP. Zwart, H vd. Lek (‘92) • ORM / T. Halpin (’96) • CaseTalk (2001)
  3. 3. FCO-IM Fully Communication Oriented Information Modeling • 100% conceptualization • Redundancy free • Unification: facts and objects • Substitution: expressions and tuples • Generic repository
  4. 4. Fact based modeling • Domain expert participation • Improved model quality; 
 Consolidate business knowledge • Complex business domains • Enterprise data integration
 Technology independence • More complete requirements, faster • Cost reduction
  5. 5. Example 34-KK-NN
  6. 6. Communication Gasoline Consumption "The car with license number 34-KK-NN drives 12.0km per litre." 34-KK-NN
  7. 7. Modeling Gasoline Consumption "The car with license number 34-KK-NN drives 12.0km per litre."
  8. 8. FCO-IM Diagram
  9. 9. UML Diagram
  10. 10. ER Diagram
  11. 11. Database Script
  12. 12. Verbalizations ------------------------------------------------------------------ Facts ------------------------------------------------------------------ Gasoline Consumption: "The car with license number 34-KK-NN drives 12.0km per litre." ------------------------------------------------------------------ Business Rules ------------------------------------------------------------------ Car: "Car is uniquely identified by License number." "Car must have a Car Fuel." Distance: "Distance is uniquely identified by #KM." "Distance must have a Gasoline Consumption." Gasoline Consumption: "Gasoline Consumption is uniquely identified by Car."
  13. 13. CaseTalk Demo
  14. 14. CaseTalk Diagram
  15. 15. CaseTalk Script
  16. 16. CaseTalk ERD
  17. 17. CaseTalk APP
  18. 18. CaseTalk
  19. 19. CaseTalk DDL Scripts, ERD, XMI, UML Classes Data Warehouse, XML Schema, OWL/RDF, Prototyping, etc.. Verification Evaluation Negotiation Verbalization, Concepts, Vision
  20. 20. Educational
  21. 21. Customers
  22. 22. Project metrics • ProRail / Master Data Management
 > 1000 fact types • KLM / Passenger & Cargo
 > 1500 facttypes • HAN University / Operational
 > 2500 fact types • Erasmus MC / Data Warehouse
 > 3500 fact types
  23. 23. Contact www.casetalk.com info@casetalk.com Marco Wobben BCP Software

×