Skip to main content

Home/ Groups/ Little Architecture Huddle
Jacques Bosch

Monitoring-Oriented Programming - FSL - 0 views

  •  
    " Monitoring-Oriented Programming, abbreviated MOP, is a software development and analysis framework aiming at reducing the gap between formal specification and implementation by allowing them together to form a system. In MOP, runtime monitoring is supported and encouraged as a fundamental principle for building reliable software: monitors are automatically synthesized from specified properties and integrated into the original system to check its dynamic behaviors during execution. When a specification is violated or validated at runtime, user-defined actions will be triggered, which can be any code from information logging to runtime recovery. One can understand MOP from at least three perspectives: as a discipline allowing one to improve safety, reliability and dependability of a system by monitoring its requirements against its implementation at runtime; as an extension of programming languages with logics (one can add logical statements anywhere in the program, referring to past or future states); and as a lightweight formal method. "
Jacques Bosch

[MDE] James Coplien's DCI Architecture and MOP - 0 views

  •  
    "Jason Baragry from the Norvegian Computing Center asked me to comment on the relationship bettween MOP and DCI. I originally threw a few comments here. I wanted to go back and comment some more after watching James Coplien's latest video from QCon. James really ticked me off. He embodies -like so many self-proclaimed gurus- what is so wrong with our industry."
Jacques Bosch

InfoQ: Functional Approaches To Parallelism and Concurrency - 0 views

  •  
    " Don Syme overviews some of the basic features of functional languages, presenting why and when they are useful for parallel programming: simplicity, composability, immutability, lightweight reaction, translations, data parallelism, using F# examples but addressing the larger spectrum of functional languages including Haskell, Erlang, Clojure and JavaScript. "
Jacques Bosch

The DCI Architecture: A New Vision of Object-Oriented Programming - 0 views

  •  
    " Object-oriented programming was supposed to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension. While objects capture structure well, they fail to capture system action. DCI is a vision to capture the end user cognitive model of roles and interactions between them. "
Jacques Bosch

The What, Why, and How of Master Data Management - 0 views

  •  
    "Summary: The recent emphasis on regulatory compliance, SOA, and mergers and acquisitions has made the creating and maintaining of accurate and complete master data a business imperative. This paper covers the reasons for adopting master-data management, the process of developing a solution, and several options for the technological implementation of the solution. (12 printed pages)"
« First ‹ Previous 141 - 154 of 154
Showing 20 items per page