Demonstrate neo4j-core Ruby GEM API to Access Neo4j Database

This post demonstrates basic neo4j-core Ruby GEM API to access Neo4j database. Topics covered:

  • installing and configuring development server
  • starting and stopping development server
  • create API session
  • creating nodes and relationships using
    • Node.create and Relationship.create -methods
    • Session.query -method
      • using fixed Cypher query language strings
      • using Cypher query language strings with parameters



Introduce Simple ‘Specification Driven Development’ Demo and Point Out Improvements

This post introduces Simple “Specification Driven Development” Demo as a way to adapt Formal Methods to application development, also for existing applications. Benefits can be gained immediately in Test Management of System Tests, when using formal model to generate API traces, which are mapped as unit tests on existing application, and the aggregate result of individual unit tests interpreted as an execution of a “virtual” system test – easier to that managing the system test as single unit.

An analysis section identifies several less than optimal development architecture arrangement in the demo, and points out needs for improvements.