features
XOR_Root {abstract, aux}
alternative
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
or
BatteryStatus
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
ContextAwareness
mandatory
TimeAware
optional
LocationAware
or
GPS
WiFiLocation
optional
DeviceAware
mandatory
IRSensor
optional
UserAware
optional
EnvironmentAware
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
optional
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Feedback
mandatory
Alerts
optional
InteractionFeedback
optional
ProgressFeedback
optional
SystemStatusDisplay
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
TraceFile
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Persistence
mandatory
FileStorage
mandatory
FileStorageOperations
alternative
CreateFile
ModifyFile
DeleteFile
mandatory
FileType
alternative
Binary
TXTFile
XMLFile
JSONFile
mandatory
FileStorageImplementations
mandatory
JavaIO
optional
TemporalFile
optional
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
or
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
Usability
or
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
SimpleImplementationSLF4J
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
alternative
TXT
HTML
JSON
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
Internationalization
mandatory
Locale
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
AuthenticatedUser
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
mandatory
Security
mandatory
Authentication
mandatory
AuthenticationImplementations
alternative
JAAS
SpringSecurity
mandatory
AuthenticationOperations
mandatory
Authenticate
mandatory
AuthenticationMechanism
alternative
UserPassword
DigitalCertificate
optional
PseudonymousCertificate
Biometric
SocialID
Pin
MatrixCode
optional
PasswordLength
optional
PasswordType
alternative
Numeric
Alphanumeric
SpecialChars
optional
LimitedSession
optional
AuthenticationLogging
optional
AnonymousUser
optional
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
optional
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
optional
Confidentiality
optional
Privacy
optional
Integrity
optional
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Error
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
ErrorLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
mandatory
Trace
optional
Debug
optional
Info
optional
Warning
optional
CypheredMessages
optional
HistoryLog
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
FQAs
mandatory
Usability
mandatory
Logging
mandatory
LoggingOperations
mandatory
Log
mandatory
LoggingImplementations
alternative
Log4J
LogBack
JavaUtilLogging
mandatory
Handler
alternative
ConsoleLog
FileLog
DatabaseLog
mandatory
Format
mandatory
XML
mandatory
Level
or
Debug
Info
Warning
optional
CypheredMessages
optional
ContextualHelp
mandatory
ContextualHelpOperations
mandatory
ShowHelp
mandatory
ContextualHelpImplementations
mandatory
JavaWizardAPI
mandatory
HelpType
or
Tutorial
Wizard
mandatory
UserType
or
Beginner
Intermediate
Advanced
Expert
optional
ExecutionControl
mandatory
ExecutionControl_1
or
Undo
Redo
Cancel
GoBack
optional
Shortcuts
optional
Internationalization
mandatory
Locale
optional
Feedback
or
InteractionFeedback
ProgressFeedback
SystemStatusDisplay
optional
Security
or
Encryption
mandatory
EncryptionAlgorithms
alternative
Asymmetric
alternative
RSA
DSA
ECDSA
Symmetric
alternative
AES
DESede
Blowfish
DES
optional
KeySize
mandatory
EncryptionImplementations
alternative
JavaxCrypto
BouncyCastle
mandatory
EncryptionOperations
alternative
Encrypt
Decrypt
mandatory
Mode
alternative
CBC
ECB
CFB
CTR
CTS
mandatory
Padding
alternative
PKCS5
PKCS1
OAEP
Hashing
mandatory
HashingImplementations
alternative
JavaSecurityMessageDigest
Guava
mandatory
HashingOperations
mandatory
Hash
mandatory
HashingAlgorithms
alternative
MD5
SHA1
SHA256
SHA512
Confidentiality
Privacy
Integrity
Non_Repudiation
optional
Persistence
mandatory
DatabaseStorage
mandatory
DatabaseStorageOperations
alternative
Store
Query
mandatory
DatabaseStorageImplementations
alternative
MySQL
MongoDB
OracleDB
mandatory
DatabaseType
alternative
Relational
NoSQL
mandatory
DataType
or
Integers
Strings
Floats
Objects
optional
SecureDatabase
optional
ContextAwareness
or
LocationAware
or
GPS
WiFiLocation
DeviceAware
mandatory
IRSensor
UserAware
EnvironmentAware
optional
Performance
mandatory
Caching
mandatory
CachingOperations
alternative
CacheStore
CacheQuery
CacheUpdate
mandatory
CachingImplementations
alternative
JavaCachingSystem
Caffeine
mandatory
MaxSizeCache
mandatory
CacheType
alternative
LocalCache
RemoteCache
optional
MaxLifeSeconds
optional
EternalObjects
@article{romero2024_uvlhub_open_science,
title = {UVLHub: A feature model data repository using UVL and open science principles},
journal = {Journal of Systems and Software},
pages = {112150},
year = {2024},
issn = {0164-1212},
doi = {https://doi.org/10.1016/j.jss.2024.112150},
url = {https://www.sciencedirect.com/science/article/pii/S016412122400195X},
author = {David Romero-Organvidez and José A. Galindo and Chico Sundermann and Jose-Miguel Horcas and David Benavides},
keywords = {Feature models, Software product line, Variability, Dataset, Uvl}
}
TY - JOUR
T1 - UVLHub: A feature model data repository using UVL and open science principles
AU - Romero-Organvidez, David
AU - Galindo, José A.
AU - Sundermann, Chico
AU - Horcas, Jose-Miguel
AU - Benavides, David
JO - Journal of Systems and Software
SP - 112150
PY - 2024
DA - 2024/07/01/
SN - 0164-1212
DO - https://doi.org/10.1016/j.jss.2024.112150
UR - https://www.sciencedirect.com/science/article/pii/S016412122400195X
KW - Feature models
KW - Software product line
KW - Variability
KW - Dataset
KW - Uvl
David Romero-Organvidez, José A. Galindo, Chico Sundermann, Jose-Miguel Horcas, David Benavides,
UVLHub: A feature model data repository using UVL and open science principles,
Journal of Systems and Software,
2024,
112150,
ISSN 0164-1212,
https://doi.org/10.1016/j.jss.2024.112150.
(https://www.sciencedirect.com/science/article/pii/S016412122400195X)
Keywords: Feature models; Software product line; Variability; Dataset; Uvl
Romero-Organvidez, D., Galindo, J. A., Sundermann, C., Horcas, J.-M., & Benavides, D. (2024). UVLHub: A feature model data repository using UVL and open science principles. Journal of Systems and Software, 2024, 112150. https://doi.org/10.1016/j.jss.2024.112150
@article{benavides2024uvl,
title = {UVL: Feature modelling with the Universal Variability Language},
journal = {Journal of Systems and Software},
volume = {225},
pages = {112326},
year = {2025},
issn = {0164-1212},
doi = {https://doi.org/10.1016/j.jss.2024.112326},
url = {https://www.sciencedirect.com/science/article/pii/S0164121224003704},
author = {David Benavides and Chico Sundermann and Kevin Feichtinger and José A. Galindo and Rick Rabiser and Thomas Thüm},
keywords = {Feature model, Software product lines, Variability},
}
TY - JOUR
T1 - UVL: Feature modelling with the Universal Variability Language
AU - Benavides, David
AU - Sundermann, Chico
AU - Feichtinger, Kevin
AU - Galindo, José A.
AU - Rabiser, Rick
AU - Thüm, Thomas
JO - Journal of Systems and Software
VL - 225
SP - 112326
PY - 2025
DA - 2025/07/01/
SN - 0164-1212
DO - https://doi.org/10.1016/j.jss.2024.112326
UR - https://www.sciencedirect.com/science/article/pii/S0164121224003704
KW - Feature model
KW - Software product lines
KW - Variability
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser, Thomas Thüm,
UVL: Feature modelling with the Universal Variability Language,
Journal of Systems and Software,
Volume 225,
2025,
112326,
ISSN 0164-1212,
https://doi.org/10.1016/j.jss.2024.112326.
(https://www.sciencedirect.com/science/article/pii/S0164121224003704)
Keywords: Feature model; Software product lines; Variability
Benavides, D., Sundermann, C., Feichtinger, K., Galindo, J. A., Rabiser, R., & Thüm, T. (2025). UVL: Feature modelling with the Universal Variability Language. Journal of Systems and Software, 225, 112326. https://doi.org/10.1016/j.jss.2024.112326