Abstract
The paper presents the development of a Web-based accounting system for rehabilitations sports, which, due to the small profit margins, requires a very economical approach, both for its development and for its later use. The development process was therefore driven by simplicity in two dimensions: the accounting process itself was reduced to the minimum under the given legal circumstances, and the software development was clearly guided by total-cost-of-ownership concerns. In particular, standards where taken and artifacts reused wherever possible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Rehasport is a German term for rehabilitation sport or rehabilitation training.
- 2.
This roughly translates to “control center for rehabilitation sports”.
- 3.
This rule of thumb is also known as Pareto principle.
References
Apache Axis2 Website (2012). http://axis.apache.org/axis2/java/core/
Apache Maven Website (2012). http://maven.apache.org/
Apache Tapestry Website (2012). http://tapestry.apache.org/
CoffeeScript Website (2012). http://coffeescript.org/
JAX-WS Reference Implementation Website (2012). http://jax-ws.java.net/
JAXB Website (2012). http://jaxb.java.net/
Ruby on Rails Website (2012). http://rubyonrails.org
Hibernate Website (2013). http://www.hibernate.org/
Kostenträger-Dateien der sonstigen Leistungserbringer (2013). http://www.gkv-datenaustausch.de/leistungserbringer/sonstige_leistungserbringer/kostentraegerdateien_sle/kostentraegerdateien.jsp
Latex website (2013). http://www.latex-project.org/
Öffentiches Schlüsselverzeichnis der sonstigen Leistungserbringer (2013). ftp://trust.itsg.de/dale/
Security-Schnittstelle für den Datenaustausch im Gesundheitswesen (2013). http://www.gkv-datenaustausch.de/standards_und_normen/sicherheitsverfahren/sicherheitsverfahren.jsp
The Legion of the Bouncy Castle (2013). http://www.bouncycastle.org/
Apache Sofware Founcation: Apache Velocity Website (2012). http://velocity.apache.org/
Chen, N.: Website about “Convention over Configuration” (2012). http://softwareengineering.vazexqi.com/files/pattern.html
Dan, A., Johnson, R.D., Carrato, T.: Soa service reuse by design. In: Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, SDSOA 2008, pp. 25–28. ACM, New York (2008). http://doi.acm.org/10.1145/1370916.1370923
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)
Fayad, M., Schmidt, D.C.: Object-oriented application frameworks. Commun. ACM 40(10), 32–38 (1997). http://doi.acm.org/10.1145/262793.262798
Fowler, M.: Public versus published interfaces. Softw. IEEE 19(2), 18–19 (2002)
Goldberg, A.: A History of Personal Workstations. Addison-Wesley Publishing Company, New York (1988)
Housley, R.: Cryptographic message syntax (CMS). Technical report (2009)
Hunt, A., Thomas, D.: The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)
Hürsch, W.L., Lopes, C.V.: Separation of concerns. Technical report (1995)
Jörges, S., Margaria, T., Steffen, B.: Genesys: service-oriented construction of property conform code generators. Innov. Syst. Softw. Eng. 4, 361–384 (2008). doi:10.1007/s11334-008-0071-2
Kaliski, B.: PKCS #7: cryptographic message syntax. Technical report (1998)
Krueger, C.W.: Software reuse. ACM Comput. Surv. 24(2), 131–183 (1992). http://doi.acm.org/10.1145/130844.130856
Kubczak, C., Jörges, S., Margaria, T., Steffen, B.: eXtreme model-driven design with jABC. In: Proceedings of the Tools and Consultancy Track of the 5th European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA), CTIT Proceedings, vol. WP09-12, pp. 78–99. CTIT (2009)
Margaria, T., Floyd, B., Steffen, B.: It simply works: simplicity and embedded systems design. In: 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), pp. 194–199, July 2011
Margaria, T., Steffen, B.: Continuous model-driven engineering. Computer 42, 106–109 (2009)
Margaria, T., Steffen, B.: Business process modelling in the jABC: the one-thing approach. In: Handbook of Research on Business Process Modeling. IGI Global (2009)
Margaria, T., Steffen, B.: Simplicity as a driver for agile innovation. Computer 43(6), 90–92 (2010)
Margaria, T., Steffen, B.: Service-orientation: conquering complexity with XMDD. In: Hinchey, M., Coyle, L. (eds.) Conquering Complexity, pp. 217–236. Springer, London (2012)
Margaria, T., Steffen, B., Reitenspieß, M.: Service-oriented design: the roots. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 450–464. Springer, Heidelberg (2005). doi:10.1007/11596141_34
Mellor, S.J., Scott, K., Uhl, A., Weise, D.: Model-driven architecture. In: Bruel, J.-M., Bellahsene, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 290–297. Springer, Heidelberg (2002). doi:10.1007/3-540-46105-1_33
Sendall, S., Küster, J.: Taming model round-trip engineering (2004). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.94.7515
Steffen, B., Margaria, T., Nagel, R., Jörges, S., Kubczak, C.: Model-driven development with the jABC. In: Bin, E., Ziv, A., Ur, S. (eds.) HVC 2006. LNCS, vol. 4383, pp. 92–108. Springer, Heidelberg (2007). doi:10.1007/978-3-540-70889-6_7
Sun Microsystems: JavaBeans Specification (1997). http://www.cs.vu.nl/~eliens/documents/java/white/beans.101.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Doedt, M., Göke, T., Pardo, J., Merten, M. (2016). Rehasport: The Challenge of Small Margin Healthcare Accounting. In: Lamprecht, AL. (eds) Leveraging Applications of Formal Methods, Verification, and Validation . ISoLA 2016. Communications in Computer and Information Science, vol 683. Springer, Cham. https://doi.org/10.1007/978-3-319-51641-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-51641-7_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-51640-0
Online ISBN: 978-3-319-51641-7
eBook Packages: Computer ScienceComputer Science (R0)