$Date: 2002/06/17 11:55:17 $
Abstract
Like Edison says, creating an elegant software system doesn't mean beeing a genius. It just means applying what you have learned. As such, one important part of this diploma thesis which consumed lot of work, is called SRS - The Software Requirement Specification.
Definitions, Acronyms and Abbreviations
This document uses definitions based upon those specified in RFC 2119.
Table 1.1. Specification Terms
Term |
Definition |
MUST |
The associated definition is an absolute requirement of this specification. |
MUST NOT |
The definition is an absolute prohibition of this specification. |
SHOULD |
Indicates a recommended practice. There may exist valid reasons in particular circumstances to ignore this recommendation, but the full implications must be understood and carefully weighed before choosing a different course. |
SHOULD NOT |
Indicates a non-recommended practice. There may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label. |
MAY |
Indicates that an item is truly optional. |
Additionally the software components that will be described within this diploma thesis are used in conjunction with working titles. Below is a list of each software component and its corresponding working title.
-
PersonalChilli - The mobile EJB container.
-
ChilliBridge - The iChilli™ persistence layer.
-
ChilliBroker - The iChilli™ Transaction Manager & Transaction Coordinator..
-
iChilli™ - If used solely the term refers to the whole system otherwhise to the iChilli™ J2EE server.
During the next chapters you will be introduced into the scope of this diploma thesis from the point of a software product. This means that the current situation on the mobile market will be described and that the basic iChilli™ vision will be introduced. Additionally because this diploma thesis was required to provide a specific kind of technology to the dtF/AF system of the company sLAB, an additional introduction into dtF/AF semantics will be given.
Chapter Specific Requirements will describe requirements for developing the software system in detail.