xtUML Days 2018 is co-located with MODELS in Copenhagen, Denmark in October. MODELS is increasing its focus on Industrial Modeling while maintaining the academic and research strength of the conference. The graphic highlights the different industrial opportunities at MODELS this year.
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 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
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
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
The following puzzle is attributed to Albert Einstein or Lewis Carroll. It is sometimes called the Zebra Puzzle. The situation There are 5 houses in five different colors. In each house lives a person with a different nationality. These five owners drink a certain type of beverage, smoke a certain brand of cigar and keep
-> Continue reading Einstein’s Riddle
The symmetric difference (disjunctive union/disunion) of sets A and B (A ^ B) is the set of all elements that are in set A or in set B but not both. Symmetric difference is also commutative, meaning A ^ B == B ^ A.
The difference (subtraction) of sets A and B (A – B) is the set of all elements that are in set A and not in set B. Subtraction is not commutative meaning A – B != B – A.
The intersection of sets A and B (A ∩ B) is the set of all elements that are contained in both A and B. Note again that the result is still a set (no duplicates). Intersection is also commutative, meaning A ∩ B == B ∩ A.
A set is a collection of elements in which there are no duplicates. The union of sets A and B (A ∪ B or A + B) is the set of all elements that are contained in either A or B (or both). Note that the result is still a set (no duplicates) even if an element is in both A
-> Continue reading Union