Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

SAKAI: A Capabilities Engineering Perspective

Speaker(s): Ramya Ravichandar, James Arthur, Aaron Zeckoski
Date: Thursday 1:15 pm - 1:55 pm
Room: INTL 3

...

Excerpt

We present an alternative approach to traditional requirements-based system design called Capabilities Engineering, which mathematically exploits
the structural semantics of the Function Decomposition graph ¿ a representation of user needs ¿ to formulate Capabilities. We analyze SAKAI because
it exhibits characteristics associated with complex emergent systems and has a comprehensive change history. These features assist the
statistical examination of the Capabilities-based approach for developing change-tolerant systems.

...

Presentation Slides
http://issues.sakaiproject.org/confluence/download/attachments/31149/Sakai+Presentation+Dec+7%2C+Atlanta+2006.pdf

How is our Research important for the SAKAI community ?

Helps answer questions such as

  • Are the current set of components/modules in SAKAI change-tolerant ?
  • What sets of modules are highly coupled ?
  • Is there another set of Capabilities that are more change-tolerant ?
  • What is the Optimal order of implementation of functionality ?
  • What features should constitute the next release ?
  • How do we classify the different types of requirements ?

Benefits:

  • Structuring the requirements process
  • Reduced impact of change because of User Needs or Requirements change
  • Use of latest technology for the Capability to be implemented
  • Reflect schedule constraints

...