Separation of Concerns for Dependable Software Design
Daniel Jackson and Eunsuk Kang MIT Nov 7⋅FoSER Workshop 2010
Separation of Concerns for Dependable Software Design Daniel - - PowerPoint PPT Presentation
Separation of Concerns for Dependable Software Design Daniel Jackson and Eunsuk Kang MIT Nov 7 FoSER Workshop 2010 Achieving Dependability Traditional approach process + testing: necessary, but not sufficient * reliance on ex post
Daniel Jackson and Eunsuk Kang MIT Nov 7⋅FoSER Workshop 2010
*D. Jackson, M. Thomas, and L. I. Millet. Software for Dependable Systems: Sufficient Evidence? The National Academies Press, Washington, DC, 2007.
id address credit card shopping cart
Customer ISBN title price reviews Book makeOrder books customer ShoppingCart number name expiry date Card charge CreditCardAPI fulfill date books customer Order
id address credit card shopping cart
Customer ISBN title price reviews Book makeOrder books customer ShoppingCart number name expiry date Card charge CreditCardAPI fulfill date books customer Order Secrecy
id address shopping cart Customer ISBN title price reviews Book books customer ShoppingCart number name expiry date Card charge CreditCardAPI date entries customer id Order ISBN title price Entry cards: CustomerId -> Card Cards
makeOrder fulfill Orders makeOrder fulfill Coordinator
Secrecy id address shopping cart Customer ISBN title price reviews Book books customer ShoppingCart number name expiry date Card charge CreditCardAPI date entries customer id Order ISBN title price Entry cards: CustomerId -> Card Cards
makeOrder fulfill Orders makeOrder fulfill Coordinator