Skip to main content

2018 | OriginalPaper | Buchkapitel

Relevant Slicing of Feature-Oriented Programs

verfasst von : Madhusmita Sahu, Durga Prasad Mohapatra

Erschienen in: Progress in Advanced Computing and Intelligent Engineering

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We propose an approach for computing relevant slices for feature-oriented programs. Our approach is based on an intermediate representation of the program called dynamic feature dependence graph (DFDG). We have named our proposed approach feature relevant slicing (FRS) algorithm. Our approach first computes the dynamic slice for a test case corresponding to the desired program location. Then, it determines the potential dependency for the desired program location, and eventually, it computes relevant slice using FRS algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Apel, S., Leich, T., Rosenmuller, M., Saake, G.: Combining feature-oriented and aspect-oriented programming to support software evolution. In: Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and MetaData for Software Evolution (RAM-SE), pp. 3–16. School of Computer Science, University of Magdeburg (July 2005) Apel, S., Leich, T., Rosenmuller, M., Saake, G.: Combining feature-oriented and aspect-oriented programming to support software evolution. In: Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and MetaData for Software Evolution (RAM-SE), pp. 3–16. School of Computer Science, University of Magdeburg (July 2005)
2.
Zurück zum Zitat Apel, S., Leich, T., Rosenmuller, M., Saake, G.: FeatureC++: feature-oriented and aspect-oriented programming in C++. Technical report (2005) Apel, S., Leich, T., Rosenmuller, M., Saake, G.: FeatureC++: feature-oriented and aspect-oriented programming in C++. Technical report (2005)
3.
Zurück zum Zitat Apel, S., Leich, T., Rosenmuller, M., Saake, G.: FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming. In: Proceedings of the International Conference on Generative Programming and Component Engineering (GPCE’05), pp. 125–140. Springer (2005) Apel, S., Leich, T., Rosenmuller, M., Saake, G.: FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming. In: Proceedings of the International Conference on Generative Programming and Component Engineering (GPCE’05), pp. 125–140. Springer (2005)
4.
Zurück zum Zitat Batory, D.: A tutorial on feature oriented programming and the AHEAD Tool Suite. In: Proceedings of the 2005 International Conference on Generative and Transformational Techniques in Software Engineering (GTTSE’05), pp. 3–35. Berlin, Heidelberg (2006) Batory, D.: A tutorial on feature oriented programming and the AHEAD Tool Suite. In: Proceedings of the 2005 International Conference on Generative and Transformational Techniques in Software Engineering (GTTSE’05), pp. 3–35. Berlin, Heidelberg (2006)
5.
Zurück zum Zitat Chauhan, N.: Software Testing: Principles and Practices, 3rd edn. Oxford University Press (2012) Chauhan, N.: Software Testing: Principles and Practices, 3rd edn. Oxford University Press (2012)
6.
Zurück zum Zitat Gyimothy, T., Beszedes, A., Forgacs, I.: An efficient relevant slicing method for debugging. ACM SIGSOFT Softw. Eng. Notes 24(6), 303–321 (1999)CrossRef Gyimothy, T., Beszedes, A., Forgacs, I.: An efficient relevant slicing method for debugging. ACM SIGSOFT Softw. Eng. Notes 24(6), 303–321 (1999)CrossRef
7.
Zurück zum Zitat Jeffrey, D., Gupta, N.: Test case prioritization using relevant slices. In: Proceedings of 30th Annual International Computer Software and Applications Conference (COMPSAC’06), pp. 411–420. IEEE, 17–21 September 2006 Jeffrey, D., Gupta, N.: Test case prioritization using relevant slices. In: Proceedings of 30th Annual International Computer Software and Applications Conference (COMPSAC’06), pp. 411–420. IEEE, 17–21 September 2006
8.
Zurück zum Zitat Jeffrey, D., Gupta, N.: Experiments with test case prioritization using relevant slices. J. Syst. Softw. 81, 196–221 (2008)CrossRef Jeffrey, D., Gupta, N.: Experiments with test case prioritization using relevant slices. J. Syst. Softw. 81, 196–221 (2008)CrossRef
9.
Zurück zum Zitat Korel, B., Laski, J.: Algorithmic software fault localization. In: Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences, pp. 246–252 (1991) Korel, B., Laski, J.: Algorithmic software fault localization. In: Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences, pp. 246–252 (1991)
10.
Zurück zum Zitat Prehofer, C.: Feature-oriented programming: a fresh look at objects. In: Proceedings of 11th European Conference on Object-Oriented Programming (ECOOP), pp. 419–443 (1997) Prehofer, C.: Feature-oriented programming: a fresh look at objects. In: Proceedings of 11th European Conference on Object-Oriented Programming (ECOOP), pp. 419–443 (1997)
11.
Zurück zum Zitat Sahu, M., Mohapatra, DP.: Dynamic slicing of feature-oriented programs. In: Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics (ICACNI 2015), pp. 381–388. Bhubaneswar (2015) Sahu, M., Mohapatra, DP.: Dynamic slicing of feature-oriented programs. In: Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics (ICACNI 2015), pp. 381–388. Bhubaneswar (2015)
Metadaten
Titel
Relevant Slicing of Feature-Oriented Programs
verfasst von
Madhusmita Sahu
Durga Prasad Mohapatra
Copyright-Jahr
2018
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-6872-0_31

Neuer Inhalt