…or Generalization and Specialization. In a modeled system, it is often important to categorize the entities in the system. Shown below a sedan and a sports car are both types of car each having a specialization. A convertible is a specialization of sports car.

Eclipse Oxygen

Eclipse Oxygen You can breathe easier; BridgePoint is now running on Eclipse Oxygen. We skipped Neon, and it is too soon for Photon. Oxygen keeps the xtUML editor, Verifier and model compilers on a platform that is mature yet fresh. Download a nightly build.

State Save

MC-3020 has a new feature called State Save. A mechanism to capture the present state of all state machine instances is provided through the State Save feature. Once triggered, the current state of each running instance state machine is written to a buffer. Outstanding events from the event queues are also written to the buffer.
-> Continue reading State Save

BeagleBone Black

We like the BeagleBone Black development board.  It is small, fast and runs full Debian Linux.  We jacked it in to our network, ssh’d to it and started development.  gcc is on-board, so we can edit our source with vim and compile on-board.  Anything missing is just an ‘apt install’ command away. BridgePoint xtUML models translated
-> Continue reading BeagleBone Black

Simulated Time

Simulated Time in MC-3020 implements a form of discrete event simulation. In simulated time mode, no external clock is read. The application runs as fast as the architecture allows. The time base is derived from timers used to cause functional delays in the production application. SystemC and Verifier both support modes where time is “simulated”.
-> Continue reading Simulated Time

Chief Software Architect

Congratulations to Levi Starrett upon his promotion to Chief Software Architect. Levi is responsible for the structure and technology of BridgePoint.  And will… Research and choose technologies for implementation (such as Java, EMF, Eclipse, Xtext, Python, M2M). Define and maintain interfaces between modules in the tooling. Freshen the technology in a manner that is “Incremental,
-> Continue reading Chief Software Architect

Einstein’s Riddle Solved

The previous post posed Einstein’s Riddle and supplied a class diagram to abstract the information. Here is the solution in BridgePoint running Verifier.  In the Session Explorer to the left, you can see the instances of ‘owner’ and the links to the correct instances of each of ‘house’, ‘pet’, ‘tobacco’ and ‘beverage’. Here is a
-> Continue reading Einstein’s Riddle Solved