Skip to main content

Advertisement

Table 8 Base application details

From: Model-based reuse for crosscutting frameworks: assessing reuse and maintenance effort

Constant definition
Application database name “airlinedb”
Database management system name “derby”
Database connection driver name “org.apache.derby.jdbc.EmbeddedDriver”
Database connection protocol “jdbc:derby:”
Joinpoint definition (method execution)
Joinpoints Method execution
Connection opening joinpoints Class Method
  Airplane Landing
Airport Opening
Luggage Dispatch
Checkin Confirm
Passenger Onboard
Flight Depart
Connection closing joinpoints Class Method
  Airplane Takeoff
Airport Closing
Luggage Retrieve
Checkin Cancel
Passenger Unboard
Flight Arrive
Type extensions
Classes that represent persistent objects Class
Airport
Luggage
Checkin
Passenger
Flight
  1. Details of a base application that needs to be coupled to the crosscuting framework.