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. "
[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."
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. "
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. "
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)"
Udi Dahan - The Software Simplist - 0 views
Martin Fowler - 1 views
Skills Matter : DDD eXchange 2010 - 0 views
Skills Matter : DDD eXchange 2009 - 1 views
Clarified CQRS - 1 views
« First
‹ Previous
141 - 154 of 154
Showing 20▼ items per page