In [1]:
data = """

    V. Niculescu, D. Bufnea, A. Sterca. Enhancing Java Streams API with PowerList Computation. 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), (to appear).
    V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca. Pattern-driven Design of a Multiparadigm Parallel Programming Framework. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, 50-61, 2020. [DOI]
    V. Niculescu. Efficient Decorator Pattern Variants through C++ Policies.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, 281-288, 2020. [DOI]
    V. Niculescu, C. Serban, A. Vescan. Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? , Proceedings of 49th Annual Frontiers in Education Conference, FIE' 2019, Cincinatti Oct. 16-19 2019 [DOI]
    V. Niculescu, D. Bufnea, A. Sterca, R. Silimon. Multi-way Divide and Conquer Parallel Programming based on PLists. Proceedings of 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)At: Split, Croatia, Sept 2019.
    V. Niculescu, D. Bufnea, A. Sterca.  MPI Scaling Up for Powerlist Based Parallel Programs. In Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, February 13-15, 2019, Pavia, Italy (.pdf)  [DOI] .
    Virginia Niculescu, Frédéric Loulergue.Transforming powerlist based divide&conquer programs for an improved execution model. 11th High Level Parallel Programming and Applications.  HLPP 2018, Orleans, France.
    Virginia Niculescu, Darius Bufnea. Experience with Teaching PDC Topics into Babes-Bolyai University's CS Courses. In 23rd International Conference on Parallel and Distributed Computing (EuroPar'2017). Santiago de Compostela, Spain, August 28 – September 1, 2017, Proceedings of workshops. LNCS, pp 240-251.( .pdf)  [DOI] .
    Virginia Niculescu, Frédéric Loulergue, Darius Bufnea, and Adrian Sterca. A Java Framework for High Level Parallel Programming using Powerlists. In  18th Parallel and Distributed Computing, Applications and Technologies (PDCAT). IEEE, Taipei Taiwan 2017, 17, pp.255-262. [DOI]
    Virginia Niculescu.MixDecorator: An Enhanced Version of the Decorator Pattern. In Proceedings 20th European Conference on Pattern Languages of Programs (EuroPLoP'2015) Kloster Irsee, Germany 8-12 July 2015(link) [DOI]
    Frédéric Loulergue, Virginia Niculescu, Julien Tesson. Implementing powerlists with Bulk Synchronous Parallel ML. In 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC2014), Timisoara, Romania,  22-25 sept. 2014, IEEE Computer Society, 2014, pp 325-332. [DOI]
    Frédéric Loulergue, Virginia Niculescu, and Simon Robillard. Powerlists in Coq: Programming and Reasoning. In Proceedings of First International Symposium on Computing and Networking (CANDAR 2013)  Matsuyama, Japan, Dec. 4-6, 2013, pages 57-65. IEEE Computer Society, 2013. [DOI]
    V. Niculescu, D. Lupsa. A Decorator Based Design for Collections, in Proceedings of KEPT 2013: The Fourth International Conference On Knowledge Engineering, Principles and Techniques (June 2013) Studia Universitatis "Babes-Bolyai", Informatica, Volume LVIII, Number 3 (Sept. 2013). pp. 54-64 (.pdf)
    V. Niculescu. Formal Refinement of BSP Programs with Early Cost Evaluation.  Proceedings of the 10th International Symposium on Parallel and Distributed Computing (ISPDC), 6-8 July 2011, Cluj-Napoca, IEEE Society Press, pp. 49 - 56, [DOI].
    V. Niculescu. Patterns for Decoupling Data Structures Implementations, Post-Proceedings of  KEPT 2011, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2011. pag. 271-282. (.pdf)
    V. Niculescu, A. Guran. Bounded Parallelism in PowerList and ParList Theories, SYNASC 2009, Proceedings of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2009, IEEE Society Press, pp. 237-244 (DOI)
    V. Niculescu, A. Guran, Efficient Recursive Parallel Programs for Polynomial Interpolation, Post-Proceedings of KEPT 2009, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2009, pp. 265-274 (ISI - Conference Proceedings Citation Index)(.pdf)
    V. Niculescu.  Efficient Algorithms for Hermite Interpolation, Proceedings of  the International Conference on Numerical Analysis and Approximation Theory, NAAT 2006, July 5-8, 2006, Cluj-Napoca, Eds. O. Agratini and P. Blaga, ISBN 973-686-961-X, 978-973-686-961-7, pp. 311-322.
    V. Niculescu. Cost Evaluation from Specifications for BSP Programs, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006), Rhodes Island, 2006, pg. 6. IEEE Computer Society [DOI].
    V. Niculescu, G.S. Moldovan. Building an Object Oriented Computational Algebra System Based on Design Patterns. Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'05, Timisoara,  IEEE Computer Society Press, Romania, Sept . 2005, pp. 101-108.(ISI - Conference Proceedings Citation Index)[DOI]
    V. Niculescu, G.S. Moldovan.  OOLACA: an object oriented library for abstract and computational algebra,  Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications OOPSLA 2004, Vancouver, BC, CANADA,  ACM Press   New York, NY, USA, pp. 160-162 [DOI]
    V. Niculescu, M. Frentiu.  Designing Correct Parallel Programs from Specifications, Proceedings of Eight World Multi-Conference on Systemics, Cybernetics and Informatics, July 18-21, 2004 - Orlando, Florida, 2004, 14, pp.173-178.
    V. Niculescu.  Formal Derivation Based on Set-Distribution of a Parallel Program for Hermite Interpolation, Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'04, Timisoara, Romania, Sept .26 -30 , 2004, pp.250-258.
    V. Niculescu.Teaching about Creational Design Patterns,   Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts, ECOOP'2003, Germany,  July 21-25,  2003(.pdf).
    V. Niculescu. A Model for Constructions of Parallel Programs, Proceedings of International Symposium on Symbolic and Numeric Algorithms for Scientific Computing SYNASC'02, Timisoara, Romania, Oct. 9-12 , 2002, pp.215-232.
    V. Niculescu. Parallel Programs Development, Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2001), Las Vegas, Nevada, USA, June 25-28, 2001, CSREA Press, pp. 94-100.
    V. Niculescu. Using Set-Distribution in Construction of a Parallel Program for Hermite Interpolation, Proceedings of the Fifth Joint Conference on Mathematics and Computer Science, Debrecen, Hungary, June, 2004, pp. 75.
    V. Niculescu. Parallel Algorithms for Lagrange Interpolation, Proceedings of abstracts of the Fourth Joint Conference on Mathematics and Computer Science, Felix, Oradea, România, June 5-10, 2001, pp. 78.
    V. Niculescu. Linear Data Structures for Specification of Parallel Numerical Algorithms, Proceedings of abstracts of the Third Joint Conference on Mathematics and Computer Science, Visegrad, Hungary, June 6-12, 1999, pp. 58.

Published in journals:

    V. Niculescu, A. Sterca, D. Bufnea. PList-based Divide and Conquer parallel programming. Journal of Communications Software and Systems, 2020. (DOI) :

    V. Niculescu On the Impact of High Performance Computing in Big Data Analytics for Medicine, Applied Medical Informatics. 30Mar.2020;42(1):9-8. (link)
    V. Niculescu, F. Loulergue.Transforming powerlist-based divide-and-conquer programs for an improved execution model. The Journal of Supercomputing. 2020 vol. 76, 5016-5037. (doi)

    D. Lupsa, V. Niculescu, R.Lupsa. Collections as Combinations of Features. Acta Universitatis Apulensis ISSN: 1582-5329 No. 42 (2015), pp. 67-78 doi: 10.17114/j.aua.2015.42.05 (.pdf).

    V. Niculescu. A Design Patterns Perspective on Data Structures. Acta Universitatis Apulensis ISSN: 1582-5329 No. 34 (2013) , pp.335-355 (.pdf).

    V. Niculescu. Performance and Reliability in the Development of a Decorator Based Collections Framework,   Studia Universitatis "Babes-Bolyai",Informatica, Volume LVIII, Number 4 (Dec. 2013), pp. 87-101 (.pdf).

    V. Niculescu.PARES - A Model for Parallel Recursive Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 14(2011), No. 2,  pp. 159–182, 2011 (.pdf).

    V. Niculescu, D. Lupsa, R. Lupsa. Issues in Collections Framework Design. Studia Universitatis "Babes-Bolyai", Informatica,Volume LVII, Number 4 (Dec. 2012), pp.30-38 (.pdf)

    V. Niculescu.Building Granularity in Highly Abstract Parallel Computation Models. Studia Universitatis "Babes-Bolyai", Informatica,Vol. LVII, No.3 (Sept. 2012), pp. 3-12(.pdf).

    V. Niculescu.  Storage Independence in Data Structures Implementation. Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, Vol. LVI(3), pp. 21-26, 2011.(.pdf)

    V. Niculescu. On Using Generics for Implementing Algebraic Structures. Studia Universitatis "Babes-Bolyai", Informatica, Vol. LVI(3), pp.17-32, 2011(.pdf).

    V. Niculescu, A. Guran. Efficient Recursive Parallel Programs for Polynomial Interpolation, Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, Vol. LIV , 2009, pp. 227-230 (.pdf).

    V. Niculescu. Cost-efficient parallel programs based on set-distributions for polynomial interpolation, Journal of Parallel and Distributed Computing, Elsevier, Volume 67,  Issue 8  (August 2007), pp.  935-946 (DOI ).

    V. Niculescu. Introducing Data-Distributions into PowerList Theory,  Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, LIV(1), 2007, Cluj-Napoca, pp. 261-268 (.pdf).

    V. Niculescu. Data-Distributions in PowerList Theory. Lecture Notes in Computer Science Vol. 4711: Theoretical Aspects of Computing, Proceedings of ICTAC 2007, Springer-Verlag, 2007: 396-409 [DOI].

    V. Niculescu. A Software Development Methodology for BSP Model,  Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 9, No. 3, 2006, pp. 185-200 .

    V. Niculescu. A Uniform Analysis of Lists Based on a General  Non-recursive Definition, Studia Universitatis "Babes-Bolyai", Informatica, Vol. LI, No. 1 pp. 91-98 (2006) (.pdf).

    V. Niculescu.  A Refinement Calculus Based on Domain Decomposition of Parallel Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed. Academiei Romane,  Vol. 8, nr 2,2005, pp. 87-98.

    V. Niculescu, G. S.  Moldovan. Integrating Conversions into a  Computational Algebraic System, Studia Universitatis "Babes-Bolyai", Informatica,Vol XLXII, No. 2, 2005, pp.41-48.

    V. Niculescu. On Data Distribution in the Construction of Parallel Programs, The Journal of Supercomputing, Kluwer Academic Publishers, 29(1): 5-25, July 2004(pdf).

    V. Niculescu. Unbounded and Bounded Parallelism in BMF. Case Study: Rank Sorting, Studia Universitatis "Babes-Bolyai", Informatica, Vol XLIX, No. 1, 2004, pp. 91-98 (.pdf).

    V. Niculescu.  A Design Proposal for an Object Oriented Algebraic Library , Studia Universitatis "Babes-Bolyai", Informatica, Vol XLVIII, No. 1, 2003, pp. 89-100 (.pdf).

    V. Niculescu. Parallel Algorithms for Fast Fourier Transformation using PowerList, ParList and PList Theories, Lecture Notes in Computer Science: Proceedings of International Conference EuroPar’2002, Paderborn, Germany, August 2002, Springer-Verlag, pp. 400-404 [DOI].

    V. Niculescu. Multidimensional Data Structures for Parallel Programs Description, PU.M.A. (Pure Mathematics and Applications),  Vol. 11, No. 2, 2000, pp. 351-360

    V. Niculescu.Some Nondeterministic Parallel Programs, Studia Universitatis, "Babes-Bolyai", Informatica, Vol. XLV, No. 2, 2000, pp. 51-59.

    V. Niculescu. Parallel Programs Description with PowerList, ParList and PList, Studia Universitatis "Babes-Bolyai", Informatica, vol XLIV, No. 1, 1999, pp. 41-50.

    V. Niculescu. Data Distributions for Parallel Programs, Studia Universitatis, "Babes-Bolyai", Informatica,  vol XLIII, No. 2, 1998, pp. 64-72.

Published in proceedings_of_national_conferences:

    Virginia Niculescu,.Comparing C# and Java Extension Methods in the Context of Implementing MixDecorator, Book of abstracts of KEPT 2015, EDITORS: Militon FRENT¸ IU Horia F. POP Simona MOTOGNA.

    V. Niculescu. On Granularity in Parallel Computing Models with High Degree of Abstractness. Proceedings of the Symposium "Zilele AcademiceClujene" (ISSN 2066-5768), 2012, pp. 3-8.

    V. Niculescu. D. Lupsa, R. Lupsa, Exploring the space between theory and practice in collections frameworks design. Proceedings of the Symposium "Zilele Academice Clujene" ISSN 2066-5768), 2012, pp. 9-14.

    V. Niculescu.  A Formal Refinement Method for Divide&Conquer Parallel Programs, Proceedings of the Symposium "Zilele Academice Clujene", 2008, pp. 3-10.

    V. Niculescu. Priority Queues Implementation Based on Design Patterns , Proceedings of the Symposium "Zilele Academice Clujene", 2006, pp. 27-32.

    V. Niculescu. Designing a Divide&Conquer Parallel Algorithm for Lagrange Interpolation Using  Power,  Par, and  P Theories, Proceedings of the Symposium "Zilele Academice Clujene", 2004, pp. 39-46.

    V. Niculescu. On Choosing Between Templates and Polymorphic Types. Case-study: Representation of Algebraic Structures,  Proceedings of the Symposium "Colocviul Academic Clujean de Informatica", 2003, pp. 71-78 ()

Published in Special_Issues

    V. Niculescu. Boolean Matrices Multiplication, Seminar of Numerical and Statistic Calculus, Preprint no.1, 1999, pp. 89-96.

    V. Niculescu.  A Design Method for Parallel Programs. Applications, Seminar on Numerical and Statistic Calculus, Preprint no.1, 1996, pp. 61-77.

 
Books

    V. Niculescu, G. Czibula.Fundamental Data Structures and Algorithms. An Object-Oriented Perspective.  Casa Cărţii de Stiinţă, 2011(230 pg.)(in Romanian).

    V. Niculescu. Parallel Computation. Design and Formal Development of Parallel Programs.  Cluj-Napoca University Press, 2005 (301 pg.) ISBN 973-610-393-5(in Romanian)draft.

    I. Lazăr, M. Frenţiu, V. Niculescu. Object Oriented Programming in Java, Univ.  “Petru-Maior” Târgu-Mureş Press, 1999 (283 pg.), ISBN 973-99054-8-X (in Romanian).

    V. Niculescu [and many other authors]. Algorithmic Problems,  Computer Libris AGORA, 1998 (216 pg.), ISBN 973-97515-2-0 (in Romanian).

Translations
  Introduction to Algorithms, T.H. Cormen, C.E. Leiserson, R.R Rivest
 [many other authors],Introducere în algoritmi, Computer Libris AGORA, 2000 (880 pg.), ISBN 973-97534-3-4,
 
 
 
 
Conferences
 
International Conferences

    ENASE 2020. 15th International Conference on Evaluation of Novel Approaches to Software Engineering. May 5-6, 2020, Praga/Online,
    PDP 2019. 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing. February 13-15, 2019, Pavia, Italy
    HLPP 2018, 11th High Level Parallel Programming and Applications.  July 12-13, 2018 Orleans, France.
    EuroPar 2017, 23th International Euro-Par Conference on Parallel Processing,  Santiano de Compostela, Spain, August 2017.
    EuroPLoP 2015, 20th European Conference on Pattern Languages of Programs, Kloster Irsee, Germany 8-12 July 2015
    GECON 2015, Economics of Grids, Clouds, Systems, and Services, Cluj-Napoca, 15-17 sept 2015.
    SYNASC 2014 -16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Romania,  22-25 sept.2014
    ELSEDIMA 2014, Environmental Legislation,Safety Engineering and Disaster Management
    HLPP 2013, International Symposium on High-level Parallel Programming and Applications. Paris, 1-2 July 2013
    KEPT 2013, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 4-6, 2013.
    FraDeCoP-(2) 2012 -- Second Workshop on Frameworks for the Development of Correct (parallel) Programs, LIFO, Univ. of Orleans, November 26, 2012:
    On Granularity in Data-Parallel Programs Development, International Conference
    ISPDC 2011, The 10th International Symposium on Parallel and Distributed Computing, 6-8 July 2011, Cluj-Napoca
    KEPT 2011, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 2-4, 2011.
    KEPT 2009, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 2-4, 2009.
    SYNASC 2009, International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara, Romania, Sept. 2009.
    ICTAC 2007,4th International Colloquium, Macau, China, September 26-28, 2007.
    KEPT 2007, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 6-8, 2007.
    NAAT 2006, International conference  of Numerical Analysis and Approximation Theory, Cluj-Napoca, Romania, July 5-8, 2006.
    SYNASC 2005 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara,  Romania, Sept. 2005.
    SYNASC 2004 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara, Romania, Sept. 2004.
    SYNASC 2002 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara,  Romania, Sept. 2002.
    OOPSLA 2004, 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, Vancouver, BC, CANADA, 2004.
    ECOOP 2003 - 17th European Conference on Object-Oriented Programming, Darmstadt, Germany, July 21-25, 2003.
    Euro-Par 2002, 8th International Euro-Par Conference on Parallel Processing,  Paderborn, Germany, August 2002.
    PDPTA 2001 - International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, June 25-28, 2001
    ECOOP 2001 - 15th European Conference on Object-Oriented Programming Budapest, Hungary,  June 18-22,  2001.
    Fifth Joint Conference on Mathematics and Computer Science, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University,Debrecen, Hungary, June, 2004,
    Fourth Joint Conference on Mathematics and Computer Science, Felix, Oradea, România, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University,  Budapest, June 5-10, 2001.
    Third Joint Conference on Mathematics and Computer Science, Visegrad, Hungary, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University  Budapest, June 6-12, 1999.

Romanian Conferences

    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2018.
    KEPT 2015, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 6-8, 2015.
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2014.
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2012.
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2008.
    Conferinţă Naţională Didactica Matematicii, Cluj-Napoca, May, 2008
     Behavioral, Creational and structural Design Patterns Used in Data Structures Implementation http://www.cs.ubbcluj.ro/~vniculescu/didactic/SD_DID/
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2006.
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2004.
    Colocviul Academic Clujean de Informatica, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2003.
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică, UBB, Octomber , 2001.
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică, UBB, April, 2000.
    Colocviul Naţional Studenţesc de Informatică “Grigore Moisil”, Iaşi April 1994.An Interactive Environment for Solving Geometrical Problems
    Workshop of e-infrastructure services for society, organizat in cadrul HOST Project, Universitatea de Vest Timisoara, 29.07.2014


Local  Conferences

    It Today for a Cloud-Ready Tomorrow, Cluj-Napoca:17-18 oct. 2012, Brinel Conference
    What is High Performance Computing, Cluj-Napoca:30-31 mai. 2012, Brinel Conference
    High Performance Computing, Cluj-Napoca:30-31 mai. 2013, IBM Workshop

"""

In [46]:
papers = []
for line in data.split('\n'):
#     print(line)
    if line == "":
        continue
    else:
        print(line)
        
    if len(line.split(' ')) <= 3:
        continue
    
    authors = [k for k in line.split('.') if len(k.split(' ')) < 3]
#     print("authors: ", authors)
    sl = line.split(',')
    sl = [(len(k), k) for k in sl ]
    sl.sort(reverse=True)
    title, affiliations = sl[0][1], sl[1][1]
    
    papers.append((title, affiliations, authors))
    print("title: ", affiliations.lstrip())
    print("---")


    V. Niculescu, D. Bufnea, A. Sterca. Enhancing Java Streams API with PowerList Computation. 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), (to appear).
title:  V. Niculescu
---
    V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca. Pattern-driven Design of a Multiparadigm Parallel Programming Framework. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, 50-61, 2020. [DOI]
title:  V. Niculescu
---
    V. Niculescu. Efficient Decorator Pattern Variants through C++ Policies.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, 281-288, 2020. [DOI]
title:  2020. [DOI]
---
    V. Niculescu, C. Serban, A. Vescan. Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? , Proceedings of 49th Annual Frontiers in Education Conference, FIE' 2019, Cincinatti Oct. 16-19 2019 [DOI]
title:  Proceedings of 49th Annual Frontiers in Education Conference
---
    V. Niculescu, D. Bufnea, A. Sterca, R. Silimon. Multi-way Divide and Conquer Parallel Programming based on PLists. Proceedings of 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)At: Split, Croatia, Sept 2019.
title:  Telecommunications and Computer Networks (SoftCOM)At: Split
---
    V. Niculescu, D. Bufnea, A. Sterca.  MPI Scaling Up for Powerlist Based Parallel Programs. In Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, February 13-15, 2019, Pavia, Italy (.pdf)  [DOI] .
title:  Distributed and Network-Based Processing (PDP 2019)
---
    Virginia Niculescu, Frédéric Loulergue.Transforming powerlist based divide&conquer programs for an improved execution model. 11th High Level Parallel Programming and Applications.  HLPP 2018, Orleans, France.
title:  Virginia Niculescu
---
    Virginia Niculescu, Darius Bufnea. Experience with Teaching PDC Topics into Babes-Bolyai University's CS Courses. In 23rd International Conference on Parallel and Distributed Computing (EuroPar'2017). Santiago de Compostela, Spain, August 28 – September 1, 2017, Proceedings of workshops. LNCS, pp 240-251.( .pdf)  [DOI] .
title:  Proceedings of workshops. LNCS
---
    Virginia Niculescu, Frédéric Loulergue, Darius Bufnea, and Adrian Sterca. A Java Framework for High Level Parallel Programming using Powerlists. In  18th Parallel and Distributed Computing, Applications and Technologies (PDCAT). IEEE, Taipei Taiwan 2017, 17, pp.255-262. [DOI]
title:  Applications and Technologies (PDCAT). IEEE
---
    Virginia Niculescu.MixDecorator: An Enhanced Version of the Decorator Pattern. In Proceedings 20th European Conference on Pattern Languages of Programs (EuroPLoP'2015) Kloster Irsee, Germany 8-12 July 2015(link) [DOI]
title:  Germany 8-12 July 2015(link) [DOI]
---
    Frédéric Loulergue, Virginia Niculescu, Julien Tesson. Implementing powerlists with Bulk Synchronous Parallel ML. In 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC2014), Timisoara, Romania,  22-25 sept. 2014, IEEE Computer Society, 2014, pp 325-332. [DOI]
title:  IEEE Computer Society
---
    Frédéric Loulergue, Virginia Niculescu, and Simon Robillard. Powerlists in Coq: Programming and Reasoning. In Proceedings of First International Symposium on Computing and Networking (CANDAR 2013)  Matsuyama, Japan, Dec. 4-6, 2013, pages 57-65. IEEE Computer Society, 2013. [DOI]
title:  pages 57-65. IEEE Computer Society
---
    V. Niculescu, D. Lupsa. A Decorator Based Design for Collections, in Proceedings of KEPT 2013: The Fourth International Conference On Knowledge Engineering, Principles and Techniques (June 2013) Studia Universitatis "Babes-Bolyai", Informatica, Volume LVIII, Number 3 (Sept. 2013). pp. 54-64 (.pdf)
title:  Principles and Techniques (June 2013) Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. Formal Refinement of BSP Programs with Early Cost Evaluation.  Proceedings of the 10th International Symposium on Parallel and Distributed Computing (ISPDC), 6-8 July 2011, Cluj-Napoca, IEEE Society Press, pp. 49 - 56, [DOI].
title:  IEEE Society Press
---
    V. Niculescu. Patterns for Decoupling Data Structures Implementations, Post-Proceedings of  KEPT 2011, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2011. pag. 271-282. (.pdf)
title:  Knowledge Engineering: Principles and Techniques
---
    V. Niculescu, A. Guran. Bounded Parallelism in PowerList and ParList Theories, SYNASC 2009, Proceedings of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2009, IEEE Society Press, pp. 237-244 (DOI)
title:  A. Guran. Bounded Parallelism in PowerList and ParList Theories
---
    V. Niculescu, A. Guran, Efficient Recursive Parallel Programs for Polynomial Interpolation, Post-Proceedings of KEPT 2009, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2009, pp. 265-274 (ISI - Conference Proceedings Citation Index)(.pdf)
title:  pp. 265-274 (ISI - Conference Proceedings Citation Index)(.pdf)
---
    V. Niculescu.  Efficient Algorithms for Hermite Interpolation, Proceedings of  the International Conference on Numerical Analysis and Approximation Theory, NAAT 2006, July 5-8, 2006, Cluj-Napoca, Eds. O. Agratini and P. Blaga, ISBN 973-686-961-X, 978-973-686-961-7, pp. 311-322.
title:  V. Niculescu.  Efficient Algorithms for Hermite Interpolation
---
    V. Niculescu. Cost Evaluation from Specifications for BSP Programs, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006), Rhodes Island, 2006, pg. 6. IEEE Computer Society [DOI].
title:  V. Niculescu. Cost Evaluation from Specifications for BSP Programs
---
    V. Niculescu, G.S. Moldovan. Building an Object Oriented Computational Algebra System Based on Design Patterns. Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'05, Timisoara,  IEEE Computer Society Press, Romania, Sept . 2005, pp. 101-108.(ISI - Conference Proceedings Citation Index)[DOI]
title:  pp. 101-108.(ISI - Conference Proceedings Citation Index)[DOI]
---
    V. Niculescu, G.S. Moldovan.  OOLACA: an object oriented library for abstract and computational algebra,  Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications OOPSLA 2004, Vancouver, BC, CANADA,  ACM Press   New York, NY, USA, pp. 160-162 [DOI]
title:  G.S. Moldovan.  OOLACA: an object oriented library for abstract and computational algebra
---
    V. Niculescu, M. Frentiu.  Designing Correct Parallel Programs from Specifications, Proceedings of Eight World Multi-Conference on Systemics, Cybernetics and Informatics, July 18-21, 2004 - Orlando, Florida, 2004, 14, pp.173-178.
title:  Proceedings of Eight World Multi-Conference on Systemics
---
    V. Niculescu.  Formal Derivation Based on Set-Distribution of a Parallel Program for Hermite Interpolation, Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'04, Timisoara, Romania, Sept .26 -30 , 2004, pp.250-258.
title:  V. Niculescu.  Formal Derivation Based on Set-Distribution of a Parallel Program for Hermite Interpolation
---
    V. Niculescu.Teaching about Creational Design Patterns,   Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts, ECOOP'2003, Germany,  July 21-25,  2003(.pdf).
title:  V. Niculescu.Teaching about Creational Design Patterns
---
    V. Niculescu. A Model for Constructions of Parallel Programs, Proceedings of International Symposium on Symbolic and Numeric Algorithms for Scientific Computing SYNASC'02, Timisoara, Romania, Oct. 9-12 , 2002, pp.215-232.
title:  V. Niculescu. A Model for Constructions of Parallel Programs
---
    V. Niculescu. Parallel Programs Development, Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2001), Las Vegas, Nevada, USA, June 25-28, 2001, CSREA Press, pp. 94-100.
title:  V. Niculescu. Parallel Programs Development
---
    V. Niculescu. Using Set-Distribution in Construction of a Parallel Program for Hermite Interpolation, Proceedings of the Fifth Joint Conference on Mathematics and Computer Science, Debrecen, Hungary, June, 2004, pp. 75.
title:  Proceedings of the Fifth Joint Conference on Mathematics and Computer Science
---
    V. Niculescu. Parallel Algorithms for Lagrange Interpolation, Proceedings of abstracts of the Fourth Joint Conference on Mathematics and Computer Science, Felix, Oradea, România, June 5-10, 2001, pp. 78.
title:  V. Niculescu. Parallel Algorithms for Lagrange Interpolation
---
    V. Niculescu. Linear Data Structures for Specification of Parallel Numerical Algorithms, Proceedings of abstracts of the Third Joint Conference on Mathematics and Computer Science, Visegrad, Hungary, June 6-12, 1999, pp. 58.
title:  V. Niculescu. Linear Data Structures for Specification of Parallel Numerical Algorithms
---
Published in journals:
    V. Niculescu, A. Sterca, D. Bufnea. PList-based Divide and Conquer parallel programming. Journal of Communications Software and Systems, 2020. (DOI) :
title:  V. Niculescu
---
    V. Niculescu On the Impact of High Performance Computing in Big Data Analytics for Medicine, Applied Medical Informatics. 30Mar.2020;42(1):9-8. (link)
title:  Applied Medical Informatics. 30Mar.2020;42(1):9-8. (link)
---
    V. Niculescu, F. Loulergue.Transforming powerlist-based divide-and-conquer programs for an improved execution model. The Journal of Supercomputing. 2020 vol. 76, 5016-5037. (doi)
title:  5016-5037. (doi)
---
    D. Lupsa, V. Niculescu, R.Lupsa. Collections as Combinations of Features. Acta Universitatis Apulensis ISSN: 1582-5329 No. 42 (2015), pp. 67-78 doi: 10.17114/j.aua.2015.42.05 (.pdf).
title:  pp. 67-78 doi: 10.17114/j.aua.2015.42.05 (.pdf).
---
    V. Niculescu. A Design Patterns Perspective on Data Structures. Acta Universitatis Apulensis ISSN: 1582-5329 No. 34 (2013) , pp.335-355 (.pdf).
title:  pp.335-355 (.pdf).
---
    V. Niculescu. Performance and Reliability in the Development of a Decorator Based Collections Framework,   Studia Universitatis "Babes-Bolyai",Informatica, Volume LVIII, Number 4 (Dec. 2013), pp. 87-101 (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu.PARES - A Model for Parallel Recursive Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 14(2011), No. 2,  pp. 159–182, 2011 (.pdf).
title:  V. Niculescu.PARES - A Model for Parallel Recursive Programs
---
    V. Niculescu, D. Lupsa, R. Lupsa. Issues in Collections Framework Design. Studia Universitatis "Babes-Bolyai", Informatica,Volume LVII, Number 4 (Dec. 2012), pp.30-38 (.pdf)
title:  Number 4 (Dec. 2012)
---
    V. Niculescu.Building Granularity in Highly Abstract Parallel Computation Models. Studia Universitatis "Babes-Bolyai", Informatica,Vol. LVII, No.3 (Sept. 2012), pp. 3-12(.pdf).
title:  No.3 (Sept. 2012)
---
    V. Niculescu.  Storage Independence in Data Structures Implementation. Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, Vol. LVI(3), pp. 21-26, 2011.(.pdf)
title:  Special Issue
---
    V. Niculescu. On Using Generics for Implementing Algebraic Structures. Studia Universitatis "Babes-Bolyai", Informatica, Vol. LVI(3), pp.17-32, 2011(.pdf).
title:  Vol. LVI(3)
---
    V. Niculescu, A. Guran. Efficient Recursive Parallel Programs for Polynomial Interpolation, Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, Vol. LIV , 2009, pp. 227-230 (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. Cost-efficient parallel programs based on set-distributions for polynomial interpolation, Journal of Parallel and Distributed Computing, Elsevier, Volume 67,  Issue 8  (August 2007), pp.  935-946 (DOI ).
title:  Journal of Parallel and Distributed Computing
---
    V. Niculescu. Introducing Data-Distributions into PowerList Theory,  Studia Universitatis "Babes-Bolyai", Informatica, Special Issue, LIV(1), 2007, Cluj-Napoca, pp. 261-268 (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. Data-Distributions in PowerList Theory. Lecture Notes in Computer Science Vol. 4711: Theoretical Aspects of Computing, Proceedings of ICTAC 2007, Springer-Verlag, 2007: 396-409 [DOI].
title:  Proceedings of ICTAC 2007
---
    V. Niculescu. A Software Development Methodology for BSP Model,  Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 9, No. 3, 2006, pp. 185-200 .
title:  V. Niculescu. A Software Development Methodology for BSP Model
---
    V. Niculescu. A Uniform Analysis of Lists Based on a General  Non-recursive Definition, Studia Universitatis "Babes-Bolyai", Informatica, Vol. LI, No. 1 pp. 91-98 (2006) (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu.  A Refinement Calculus Based on Domain Decomposition of Parallel Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed. Academiei Romane,  Vol. 8, nr 2,2005, pp. 87-98.
title:  Romanian Journal of Information Science and Technology (ROMJIST)
---
    V. Niculescu, G. S.  Moldovan. Integrating Conversions into a  Computational Algebraic System, Studia Universitatis "Babes-Bolyai", Informatica,Vol XLXII, No. 2, 2005, pp.41-48.
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. On Data Distribution in the Construction of Parallel Programs, The Journal of Supercomputing, Kluwer Academic Publishers, 29(1): 5-25, July 2004(pdf).
title:  The Journal of Supercomputing
---
    V. Niculescu. Unbounded and Bounded Parallelism in BMF. Case Study: Rank Sorting, Studia Universitatis "Babes-Bolyai", Informatica, Vol XLIX, No. 1, 2004, pp. 91-98 (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu.  A Design Proposal for an Object Oriented Algebraic Library , Studia Universitatis "Babes-Bolyai", Informatica, Vol XLVIII, No. 1, 2003, pp. 89-100 (.pdf).
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. Parallel Algorithms for Fast Fourier Transformation using PowerList, ParList and PList Theories, Lecture Notes in Computer Science: Proceedings of International Conference EuroPar’2002, Paderborn, Germany, August 2002, Springer-Verlag, pp. 400-404 [DOI].
title:  V. Niculescu. Parallel Algorithms for Fast Fourier Transformation using PowerList
---
    V. Niculescu. Multidimensional Data Structures for Parallel Programs Description, PU.M.A. (Pure Mathematics and Applications),  Vol. 11, No. 2, 2000, pp. 351-360
title:  PU.M.A. (Pure Mathematics and Applications)
---
    V. Niculescu.Some Nondeterministic Parallel Programs, Studia Universitatis, "Babes-Bolyai", Informatica, Vol. XLV, No. 2, 2000, pp. 51-59.
title:  Studia Universitatis
---
    V. Niculescu. Parallel Programs Description with PowerList, ParList and PList, Studia Universitatis "Babes-Bolyai", Informatica, vol XLIV, No. 1, 1999, pp. 41-50.
title:  Studia Universitatis "Babes-Bolyai"
---
    V. Niculescu. Data Distributions for Parallel Programs, Studia Universitatis, "Babes-Bolyai", Informatica,  vol XLIII, No. 2, 1998, pp. 64-72.
title:  Studia Universitatis
---
Published in proceedings_of_national_conferences:
    Virginia Niculescu,.Comparing C# and Java Extension Methods in the Context of Implementing MixDecorator, Book of abstracts of KEPT 2015, EDITORS: Militon FRENT¸ IU Horia F. POP Simona MOTOGNA.
title:  EDITORS: Militon FRENT¸ IU Horia F. POP Simona MOTOGNA.
---
    V. Niculescu. On Granularity in Parallel Computing Models with High Degree of Abstractness. Proceedings of the Symposium "Zilele AcademiceClujene" (ISSN 2066-5768), 2012, pp. 3-8.
title:  pp. 3-8.
---
    V. Niculescu. D. Lupsa, R. Lupsa, Exploring the space between theory and practice in collections frameworks design. Proceedings of the Symposium "Zilele Academice Clujene" ISSN 2066-5768), 2012, pp. 9-14.
title:  V. Niculescu. D. Lupsa
---
    V. Niculescu.  A Formal Refinement Method for Divide&Conquer Parallel Programs, Proceedings of the Symposium "Zilele Academice Clujene", 2008, pp. 3-10.
title:  Proceedings of the Symposium "Zilele Academice Clujene"
---
    V. Niculescu. Priority Queues Implementation Based on Design Patterns , Proceedings of the Symposium "Zilele Academice Clujene", 2006, pp. 27-32.
title:  Proceedings of the Symposium "Zilele Academice Clujene"
---
    V. Niculescu. Designing a Divide&Conquer Parallel Algorithm for Lagrange Interpolation Using  Power,  Par, and  P Theories, Proceedings of the Symposium "Zilele Academice Clujene", 2004, pp. 39-46.
title:  Proceedings of the Symposium "Zilele Academice Clujene"
---
    V. Niculescu. On Choosing Between Templates and Polymorphic Types. Case-study: Representation of Algebraic Structures,  Proceedings of the Symposium "Colocviul Academic Clujean de Informatica", 2003, pp. 71-78 ()
title:  Proceedings of the Symposium "Colocviul Academic Clujean de Informatica"
---
Published in Special_Issues
    V. Niculescu. Boolean Matrices Multiplication, Seminar of Numerical and Statistic Calculus, Preprint no.1, 1999, pp. 89-96.
title:  Seminar of Numerical and Statistic Calculus
---
    V. Niculescu.  A Design Method for Parallel Programs. Applications, Seminar on Numerical and Statistic Calculus, Preprint no.1, 1996, pp. 61-77.
title:  Seminar on Numerical and Statistic Calculus
---
 
Books
    V. Niculescu, G. Czibula.Fundamental Data Structures and Algorithms. An Object-Oriented Perspective.  Casa Cărţii de Stiinţă, 2011(230 pg.)(in Romanian).
title:  2011(230 pg.)(in Romanian).
---
    V. Niculescu. Parallel Computation. Design and Formal Development of Parallel Programs.  Cluj-Napoca University Press, 2005 (301 pg.) ISBN 973-610-393-5(in Romanian)draft.
title:  2005 (301 pg.) ISBN 973-610-393-5(in Romanian)draft.
---
    I. Lazăr, M. Frenţiu, V. Niculescu. Object Oriented Programming in Java, Univ.  “Petru-Maior” Târgu-Mureş Press, 1999 (283 pg.), ISBN 973-99054-8-X (in Romanian).
title:  Univ.  “Petru-Maior” Târgu-Mureş Press
---
    V. Niculescu [and many other authors]. Algorithmic Problems,  Computer Libris AGORA, 1998 (216 pg.), ISBN 973-97515-2-0 (in Romanian).
title:  ISBN 973-97515-2-0 (in Romanian).
---
Translations
  Introduction to Algorithms, T.H. Cormen, C.E. Leiserson, R.R Rivest
title:  C.E. Leiserson
---
 [many other authors],Introducere în algoritmi, Computer Libris AGORA, 2000 (880 pg.), ISBN 973-97534-3-4,
title:  Computer Libris AGORA
---
 
 
 
 
Conferences
 
International Conferences
    ENASE 2020. 15th International Conference on Evaluation of Novel Approaches to Software Engineering. May 5-6, 2020, Praga/Online,
title:  Praga/Online
---
    PDP 2019. 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing. February 13-15, 2019, Pavia, Italy
title:  Distributed and Network-Based Processing. February 13-15
---
    HLPP 2018, 11th High Level Parallel Programming and Applications.  July 12-13, 2018 Orleans, France.
title:  2018 Orleans
---
    EuroPar 2017, 23th International Euro-Par Conference on Parallel Processing,  Santiano de Compostela, Spain, August 2017.
title:  Santiano de Compostela
---
    EuroPLoP 2015, 20th European Conference on Pattern Languages of Programs, Kloster Irsee, Germany 8-12 July 2015
title:  Germany 8-12 July 2015
---
    GECON 2015, Economics of Grids, Clouds, Systems, and Services, Cluj-Napoca, 15-17 sept 2015.
title:  15-17 sept 2015.
---
    SYNASC 2014 -16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Romania,  22-25 sept.2014
title:  22-25 sept.2014
---
    ELSEDIMA 2014, Environmental Legislation,Safety Engineering and Disaster Management
title:  Environmental Legislation
---
    HLPP 2013, International Symposium on High-level Parallel Programming and Applications. Paris, 1-2 July 2013
title:  1-2 July 2013
---
    KEPT 2013, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 4-6, 2013.
title:  KEPT 2013
---
    FraDeCoP-(2) 2012 -- Second Workshop on Frameworks for the Development of Correct (parallel) Programs, LIFO, Univ. of Orleans, November 26, 2012:
title:  Univ. of Orleans
---
    On Granularity in Data-Parallel Programs Development, International Conference
title:  International Conference
---
    ISPDC 2011, The 10th International Symposium on Parallel and Distributed Computing, 6-8 July 2011, Cluj-Napoca
title:  6-8 July 2011
---
    KEPT 2011, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 2-4, 2011.
title:  KEPT 2011
---
    KEPT 2009, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 2-4, 2009.
title:  KEPT 2009
---
    SYNASC 2009, International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara, Romania, Sept. 2009.
title:  SYNASC 2009
---
    ICTAC 2007,4th International Colloquium, Macau, China, September 26-28, 2007.
title:  September 26-28
---
    KEPT 2007, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 6-8, 2007.
title:  KEPT 2007
---
    NAAT 2006, International conference  of Numerical Analysis and Approximation Theory, Cluj-Napoca, Romania, July 5-8, 2006.
title:  NAAT 2006
---
    SYNASC 2005 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara,  Romania, Sept. 2005.
title:  Sept. 2005.
---
    SYNASC 2004 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara, Romania, Sept. 2004.
title:  Sept. 2004.
---
    SYNASC 2002 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing , Timisoara,  Romania, Sept. 2002.
title:  Sept. 2002.
---
    OOPSLA 2004, 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, Vancouver, BC, CANADA, 2004.
title:  and applications
---
    ECOOP 2003 - 17th European Conference on Object-Oriented Programming, Darmstadt, Germany, July 21-25, 2003.
title:  July 21-25
---
    Euro-Par 2002, 8th International Euro-Par Conference on Parallel Processing,  Paderborn, Germany, August 2002.
title:  Euro-Par 2002
---
    PDPTA 2001 - International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, June 25-28, 2001
title:  June 25-28
---
    ECOOP 2001 - 15th European Conference on Object-Oriented Programming Budapest, Hungary,  June 18-22,  2001.
title:  June 18-22
---
    Fifth Joint Conference on Mathematics and Computer Science, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University,Debrecen, Hungary, June, 2004,
title:  organized by  “Babeş-Bolyai”  University  Cluj-Napoca
---
    Fourth Joint Conference on Mathematics and Computer Science, Felix, Oradea, România, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University,  Budapest, June 5-10, 2001.
title:  organized by  “Babeş-Bolyai”  University  Cluj-Napoca
---
    Third Joint Conference on Mathematics and Computer Science, Visegrad, Hungary, organized by  “Babeş-Bolyai”  University  Cluj-Napoca,  and “Eötvös Loránd”  University  Budapest, June 6-12, 1999.
title:  organized by  “Babeş-Bolyai”  University  Cluj-Napoca
---
Romanian Conferences
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2018.
title:  Universitatea Babes-Bolyai
---
    KEPT 2015, Knowledge Engineering: Principles and Techniques, Cluj-Napoca, Romania, June 6-8, 2015.
title:  KEPT 2015
---
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2014.
title:  Universitatea Babes-Bolyai
---
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2012.
title:  Universitatea Babes-Bolyai
---
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2008.
title:  Universitatea Babes-Bolyai
---
    Conferinţă Naţională Didactica Matematicii, Cluj-Napoca, May, 2008
title:  Cluj-Napoca
---
     Behavioral, Creational and structural Design Patterns Used in Data Structures Implementation http://www.cs.ubbcluj.ro/~vniculescu/didactic/SD_DID/
title:  Behavioral
---
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2006.
title:  Universitatea Babes-Bolyai
---
    Zilele Academice Clujene, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2004.
title:  Universitatea Babes-Bolyai
---
    Colocviul Academic Clujean de Informatica, Universitatea Babes-Bolyai, Cluj-Napoca, June, 2003.
title:  Universitatea Babes-Bolyai
---
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică, UBB, Octomber , 2001.
title:  Octomber 
---
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică, UBB, April, 2000.
title:  April
---
    Colocviul Naţional Studenţesc de Informatică “Grigore Moisil”, Iaşi April 1994.An Interactive Environment for Solving Geometrical Problems
title:  Colocviul Naţional Studenţesc de Informatică “Grigore Moisil”
---
    Workshop of e-infrastructure services for society, organizat in cadrul HOST Project, Universitatea de Vest Timisoara, 29.07.2014
title:  organizat in cadrul HOST Project
---
Local  Conferences
    It Today for a Cloud-Ready Tomorrow, Cluj-Napoca:17-18 oct. 2012, Brinel Conference
title:  Cluj-Napoca:17-18 oct. 2012
---
    What is High Performance Computing, Cluj-Napoca:30-31 mai. 2012, Brinel Conference
title:  Cluj-Napoca:30-31 mai. 2012
---
    High Performance Computing, Cluj-Napoca:30-31 mai. 2013, IBM Workshop
title:  Cluj-Napoca:30-31 mai. 2013
---

In [47]:
for paper in papers:
    print(paper[0])


 A. Sterca. Enhancing Java Streams API with PowerList Computation. 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
 A. Sterca. Pattern-driven Design of a Multiparadigm Parallel Programming Framework. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE
    V. Niculescu. Efficient Decorator Pattern Variants through C++ Policies.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE
 A. Vescan. Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? 
 R. Silimon. Multi-way Divide and Conquer Parallel Programming based on PLists. Proceedings of 2019 International Conference on Software
 A. Sterca.  MPI Scaling Up for Powerlist Based Parallel Programs. In Proceedings of the 27th Euromicro International Conference on Parallel
 Frédéric Loulergue.Transforming powerlist based divide&conquer programs for an improved execution model. 11th High Level Parallel Programming and Applications.  HLPP 2018
 Darius Bufnea. Experience with Teaching PDC Topics into Babes-Bolyai University's CS Courses. In 23rd International Conference on Parallel and Distributed Computing (EuroPar'2017). Santiago de Compostela
 and Adrian Sterca. A Java Framework for High Level Parallel Programming using Powerlists. In  18th Parallel and Distributed Computing
    Virginia Niculescu.MixDecorator: An Enhanced Version of the Decorator Pattern. In Proceedings 20th European Conference on Pattern Languages of Programs (EuroPLoP'2015) Kloster Irsee
 Julien Tesson. Implementing powerlists with Bulk Synchronous Parallel ML. In 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC2014)
 and Simon Robillard. Powerlists in Coq: Programming and Reasoning. In Proceedings of First International Symposium on Computing and Networking (CANDAR 2013)  Matsuyama
 in Proceedings of KEPT 2013: The Fourth International Conference On Knowledge Engineering
    V. Niculescu. Formal Refinement of BSP Programs with Early Cost Evaluation.  Proceedings of the 10th International Symposium on Parallel and Distributed Computing (ISPDC)
    V. Niculescu. Patterns for Decoupling Data Structures Implementations
 Proceedings of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
 Efficient Recursive Parallel Programs for Polynomial Interpolation
 Proceedings of  the International Conference on Numerical Analysis and Approximation Theory
 Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006)
 G.S. Moldovan. Building an Object Oriented Computational Algebra System Based on Design Patterns. Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'05
  Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems
 M. Frentiu.  Designing Correct Parallel Programs from Specifications
 Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC'04
   Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts
 Proceedings of International Symposium on Symbolic and Numeric Algorithms for Scientific Computing SYNASC'02
 Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2001)
    V. Niculescu. Using Set-Distribution in Construction of a Parallel Program for Hermite Interpolation
 Proceedings of abstracts of the Fourth Joint Conference on Mathematics and Computer Science
 Proceedings of abstracts of the Third Joint Conference on Mathematics and Computer Science
 D. Bufnea. PList-based Divide and Conquer parallel programming. Journal of Communications Software and Systems
    V. Niculescu On the Impact of High Performance Computing in Big Data Analytics for Medicine
 F. Loulergue.Transforming powerlist-based divide-and-conquer programs for an improved execution model. The Journal of Supercomputing. 2020 vol. 76
 R.Lupsa. Collections as Combinations of Features. Acta Universitatis Apulensis ISSN: 1582-5329 No. 42 (2015)
    V. Niculescu. A Design Patterns Perspective on Data Structures. Acta Universitatis Apulensis ISSN: 1582-5329 No. 34 (2013) 
    V. Niculescu. Performance and Reliability in the Development of a Decorator Based Collections Framework
 Romanian Journal of Information Science and Technology (ROMJIST)
 R. Lupsa. Issues in Collections Framework Design. Studia Universitatis "Babes-Bolyai"
    V. Niculescu.Building Granularity in Highly Abstract Parallel Computation Models. Studia Universitatis "Babes-Bolyai"
    V. Niculescu.  Storage Independence in Data Structures Implementation. Studia Universitatis "Babes-Bolyai"
    V. Niculescu. On Using Generics for Implementing Algebraic Structures. Studia Universitatis "Babes-Bolyai"
 A. Guran. Efficient Recursive Parallel Programs for Polynomial Interpolation
    V. Niculescu. Cost-efficient parallel programs based on set-distributions for polynomial interpolation
    V. Niculescu. Introducing Data-Distributions into PowerList Theory
    V. Niculescu. Data-Distributions in PowerList Theory. Lecture Notes in Computer Science Vol. 4711: Theoretical Aspects of Computing
  Romanian Journal of Information Science and Technology (ROMJIST)
    V. Niculescu. A Uniform Analysis of Lists Based on a General  Non-recursive Definition
    V. Niculescu.  A Refinement Calculus Based on Domain Decomposition of Parallel Programs
 G. S.  Moldovan. Integrating Conversions into a  Computational Algebraic System
    V. Niculescu. On Data Distribution in the Construction of Parallel Programs
    V. Niculescu. Unbounded and Bounded Parallelism in BMF. Case Study: Rank Sorting
    V. Niculescu.  A Design Proposal for an Object Oriented Algebraic Library 
 Lecture Notes in Computer Science: Proceedings of International Conference EuroPar’2002
    V. Niculescu. Multidimensional Data Structures for Parallel Programs Description
    V. Niculescu.Some Nondeterministic Parallel Programs
    V. Niculescu. Parallel Programs Description with PowerList
    V. Niculescu. Data Distributions for Parallel Programs
.Comparing C# and Java Extension Methods in the Context of Implementing MixDecorator
    V. Niculescu. On Granularity in Parallel Computing Models with High Degree of Abstractness. Proceedings of the Symposium "Zilele AcademiceClujene" (ISSN 2066-5768)
 Exploring the space between theory and practice in collections frameworks design. Proceedings of the Symposium "Zilele Academice Clujene" ISSN 2066-5768)
    V. Niculescu.  A Formal Refinement Method for Divide&Conquer Parallel Programs
    V. Niculescu. Priority Queues Implementation Based on Design Patterns 
    V. Niculescu. Designing a Divide&Conquer Parallel Algorithm for Lagrange Interpolation Using  Power
    V. Niculescu. On Choosing Between Templates and Polymorphic Types. Case-study: Representation of Algebraic Structures
    V. Niculescu. Boolean Matrices Multiplication
    V. Niculescu.  A Design Method for Parallel Programs. Applications
 G. Czibula.Fundamental Data Structures and Algorithms. An Object-Oriented Perspective.  Casa Cărţii de Stiinţă
    V. Niculescu. Parallel Computation. Design and Formal Development of Parallel Programs.  Cluj-Napoca University Press
 V. Niculescu. Object Oriented Programming in Java
    V. Niculescu [and many other authors]. Algorithmic Problems
  Introduction to Algorithms
Introducere în algoritmi
    ENASE 2020. 15th International Conference on Evaluation of Novel Approaches to Software Engineering. May 5-6
    PDP 2019. 27th Euromicro International Conference on Parallel
 11th High Level Parallel Programming and Applications.  July 12-13
 23th International Euro-Par Conference on Parallel Processing
 20th European Conference on Pattern Languages of Programs
 Economics of Grids
    SYNASC 2014 -16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Safety Engineering and Disaster Management
 International Symposium on High-level Parallel Programming and Applications. Paris
 Knowledge Engineering: Principles and Techniques
    FraDeCoP-(2) 2012 -- Second Workshop on Frameworks for the Development of Correct (parallel) Programs
    On Granularity in Data-Parallel Programs Development
 The 10th International Symposium on Parallel and Distributed Computing
 Knowledge Engineering: Principles and Techniques
 Knowledge Engineering: Principles and Techniques
 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing 
4th International Colloquium
 Knowledge Engineering: Principles and Techniques
 International conference  of Numerical Analysis and Approximation Theory
    SYNASC 2005 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing 
    SYNASC 2004 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing 
    SYNASC 2002 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing 
 19th annual ACM SIGPLAN conference on Object-oriented programming systems
    ECOOP 2003 - 17th European Conference on Object-Oriented Programming
 8th International Euro-Par Conference on Parallel Processing
    PDPTA 2001 - International Conference on Parallel and Distributed Processing Techniques and Applications
    ECOOP 2001 - 15th European Conference on Object-Oriented Programming Budapest
    Fifth Joint Conference on Mathematics and Computer Science
    Fourth Joint Conference on Mathematics and Computer Science
    Third Joint Conference on Mathematics and Computer Science
    Zilele Academice Clujene
 Knowledge Engineering: Principles and Techniques
    Zilele Academice Clujene
    Zilele Academice Clujene
    Zilele Academice Clujene
    Conferinţă Naţională Didactica Matematicii
 Creational and structural Design Patterns Used in Data Structures Implementation http://www.cs.ubbcluj.ro/~vniculescu/didactic/SD_DID/
    Zilele Academice Clujene
    Zilele Academice Clujene
    Colocviul Academic Clujean de Informatica
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică
    Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică
 Iaşi April 1994.An Interactive Environment for Solving Geometrical Problems
    Workshop of e-infrastructure services for society
    It Today for a Cloud-Ready Tomorrow
    What is High Performance Computing
    High Performance Computing

In [48]:
import mariadb
import json

In [49]:
with open('../credentials.json', 'r') as crd_json_fd:
    json_text = crd_json_fd.read()
    json_obj = json.loads(json_text)

In [50]:
credentials = json_obj["Credentials"]
username = credentials["username"]
password = credentials["password"]

In [67]:
table_name = "publications_cache"
db_name = "ubbcluj"

In [68]:
mariadb_connection = mariadb.connect(user=username, password=password, database=db_name)
mariadb_cursor = mariadb_connection.cursor()

In [69]:
for paper in papers:
    
    title = ""
    pub_date = ""
    affiliations = ""
    
    try:
        pub_date = paper[2].lstrip()
        pub_date = str(pub_date) + "-01-01"
        if len(pub_date) != 10:
            pub_date = ""
    except:
        pass
    
    
    try:
        title = paper[0].lstrip()
    except:
        pass
    
    try:
        authors = paper[2].lstrip()
    except:
        pass
    
    
    try:
        affiliations = paper[1].lstrip()
    except AttributeError:
        pass
    
    
    
    insert_string = "INSERT INTO {0} SET ".format(table_name)
    insert_string += "Title=\'{0}\', ".format(title.split('\'')[0])
    insert_string += "ProfessorId=\'{0}\', ".format(14)
    if pub_date != "":
        insert_string += "PublicationDate=\'{0}\', ".format(str(pub_date))
    insert_string += "Authors=\'{0}\', ".format("")
    insert_string += "Affiliations=\'{0}\' ".format(affiliations)
    print("title:", insert_string)
    
    try:
        mariadb_cursor.execute(insert_string)
    except mariadb.ProgrammingError as pe:
        print("Error")
        raise pe
    except mariadb.IntegrityError:
        continue


title: INSERT INTO publications_cache SET Title='A. Sterca. Enhancing Java Streams API with PowerList Computation. 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)', ProfessorId='14', Authors='', Affiliations='V. Niculescu' 
title: INSERT INTO publications_cache SET Title='A. Sterca. Pattern-driven Design of a Multiparadigm Parallel Programming Framework. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE', ProfessorId='14', Authors='', Affiliations='V. Niculescu' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Efficient Decorator Pattern Variants through C++ Policies.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE', ProfessorId='14', Authors='', Affiliations='2020. [DOI]' 
title: INSERT INTO publications_cache SET Title='A. Vescan. Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? ', ProfessorId='14', Authors='', Affiliations='Proceedings of 49th Annual Frontiers in Education Conference' 
title: INSERT INTO publications_cache SET Title='R. Silimon. Multi-way Divide and Conquer Parallel Programming based on PLists. Proceedings of 2019 International Conference on Software', ProfessorId='14', Authors='', Affiliations='Telecommunications and Computer Networks (SoftCOM)At: Split' 
title: INSERT INTO publications_cache SET Title='A. Sterca.  MPI Scaling Up for Powerlist Based Parallel Programs. In Proceedings of the 27th Euromicro International Conference on Parallel', ProfessorId='14', Authors='', Affiliations='Distributed and Network-Based Processing (PDP 2019)' 
title: INSERT INTO publications_cache SET Title='Frédéric Loulergue.Transforming powerlist based divide&conquer programs for an improved execution model. 11th High Level Parallel Programming and Applications.  HLPP 2018', ProfessorId='14', Authors='', Affiliations='Virginia Niculescu' 
title: INSERT INTO publications_cache SET Title='Darius Bufnea. Experience with Teaching PDC Topics into Babes-Bolyai University', ProfessorId='14', Authors='', Affiliations='Proceedings of workshops. LNCS' 
title: INSERT INTO publications_cache SET Title='and Adrian Sterca. A Java Framework for High Level Parallel Programming using Powerlists. In  18th Parallel and Distributed Computing', ProfessorId='14', Authors='', Affiliations='Applications and Technologies (PDCAT). IEEE' 
title: INSERT INTO publications_cache SET Title='Virginia Niculescu.MixDecorator: An Enhanced Version of the Decorator Pattern. In Proceedings 20th European Conference on Pattern Languages of Programs (EuroPLoP', ProfessorId='14', Authors='', Affiliations='Germany 8-12 July 2015(link) [DOI]' 
title: INSERT INTO publications_cache SET Title='Julien Tesson. Implementing powerlists with Bulk Synchronous Parallel ML. In 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC2014)', ProfessorId='14', Authors='', Affiliations='IEEE Computer Society' 
title: INSERT INTO publications_cache SET Title='and Simon Robillard. Powerlists in Coq: Programming and Reasoning. In Proceedings of First International Symposium on Computing and Networking (CANDAR 2013)  Matsuyama', ProfessorId='14', Authors='', Affiliations='pages 57-65. IEEE Computer Society' 
title: INSERT INTO publications_cache SET Title='in Proceedings of KEPT 2013: The Fourth International Conference On Knowledge Engineering', ProfessorId='14', Authors='', Affiliations='Principles and Techniques (June 2013) Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Formal Refinement of BSP Programs with Early Cost Evaluation.  Proceedings of the 10th International Symposium on Parallel and Distributed Computing (ISPDC)', ProfessorId='14', Authors='', Affiliations='IEEE Society Press' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Patterns for Decoupling Data Structures Implementations', ProfessorId='14', Authors='', Affiliations='Knowledge Engineering: Principles and Techniques' 
title: INSERT INTO publications_cache SET Title='Proceedings of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing', ProfessorId='14', Authors='', Affiliations='A. Guran. Bounded Parallelism in PowerList and ParList Theories' 
title: INSERT INTO publications_cache SET Title='Efficient Recursive Parallel Programs for Polynomial Interpolation', ProfessorId='14', Authors='', Affiliations='pp. 265-274 (ISI - Conference Proceedings Citation Index)(.pdf)' 
title: INSERT INTO publications_cache SET Title='Proceedings of  the International Conference on Numerical Analysis and Approximation Theory', ProfessorId='14', Authors='', Affiliations='V. Niculescu.  Efficient Algorithms for Hermite Interpolation' 
title: INSERT INTO publications_cache SET Title='Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006)', ProfessorId='14', Authors='', Affiliations='V. Niculescu. Cost Evaluation from Specifications for BSP Programs' 
title: INSERT INTO publications_cache SET Title='G.S. Moldovan. Building an Object Oriented Computational Algebra System Based on Design Patterns. Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC', ProfessorId='14', Authors='', Affiliations='pp. 101-108.(ISI - Conference Proceedings Citation Index)[DOI]' 
title: INSERT INTO publications_cache SET Title='Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems', ProfessorId='14', Authors='', Affiliations='G.S. Moldovan.  OOLACA: an object oriented library for abstract and computational algebra' 
title: INSERT INTO publications_cache SET Title='M. Frentiu.  Designing Correct Parallel Programs from Specifications', ProfessorId='14', Authors='', Affiliations='Proceedings of Eight World Multi-Conference on Systemics' 
title: INSERT INTO publications_cache SET Title='Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC', ProfessorId='14', Authors='', Affiliations='V. Niculescu.  Formal Derivation Based on Set-Distribution of a Parallel Program for Hermite Interpolation' 
title: INSERT INTO publications_cache SET Title='Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts', ProfessorId='14', Authors='', Affiliations='V. Niculescu.Teaching about Creational Design Patterns' 
title: INSERT INTO publications_cache SET Title='Proceedings of International Symposium on Symbolic and Numeric Algorithms for Scientific Computing SYNASC', ProfessorId='14', Authors='', Affiliations='V. Niculescu. A Model for Constructions of Parallel Programs' 
title: INSERT INTO publications_cache SET Title='Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2001)', ProfessorId='14', Authors='', Affiliations='V. Niculescu. Parallel Programs Development' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Using Set-Distribution in Construction of a Parallel Program for Hermite Interpolation', ProfessorId='14', Authors='', Affiliations='Proceedings of the Fifth Joint Conference on Mathematics and Computer Science' 
title: INSERT INTO publications_cache SET Title='Proceedings of abstracts of the Fourth Joint Conference on Mathematics and Computer Science', ProfessorId='14', Authors='', Affiliations='V. Niculescu. Parallel Algorithms for Lagrange Interpolation' 
title: INSERT INTO publications_cache SET Title='Proceedings of abstracts of the Third Joint Conference on Mathematics and Computer Science', ProfessorId='14', Authors='', Affiliations='V. Niculescu. Linear Data Structures for Specification of Parallel Numerical Algorithms' 
title: INSERT INTO publications_cache SET Title='D. Bufnea. PList-based Divide and Conquer parallel programming. Journal of Communications Software and Systems', ProfessorId='14', Authors='', Affiliations='V. Niculescu' 
title: INSERT INTO publications_cache SET Title='V. Niculescu On the Impact of High Performance Computing in Big Data Analytics for Medicine', ProfessorId='14', Authors='', Affiliations='Applied Medical Informatics. 30Mar.2020;42(1):9-8. (link)' 
title: INSERT INTO publications_cache SET Title='F. Loulergue.Transforming powerlist-based divide-and-conquer programs for an improved execution model. The Journal of Supercomputing. 2020 vol. 76', ProfessorId='14', Authors='', Affiliations='5016-5037. (doi)' 
title: INSERT INTO publications_cache SET Title='R.Lupsa. Collections as Combinations of Features. Acta Universitatis Apulensis ISSN: 1582-5329 No. 42 (2015)', ProfessorId='14', Authors='', Affiliations='pp. 67-78 doi: 10.17114/j.aua.2015.42.05 (.pdf).' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. A Design Patterns Perspective on Data Structures. Acta Universitatis Apulensis ISSN: 1582-5329 No. 34 (2013) ', ProfessorId='14', Authors='', Affiliations='pp.335-355 (.pdf).' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Performance and Reliability in the Development of a Decorator Based Collections Framework', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='Romanian Journal of Information Science and Technology (ROMJIST)', ProfessorId='14', Authors='', Affiliations='V. Niculescu.PARES - A Model for Parallel Recursive Programs' 
title: INSERT INTO publications_cache SET Title='R. Lupsa. Issues in Collections Framework Design. Studia Universitatis "Babes-Bolyai"', ProfessorId='14', Authors='', Affiliations='Number 4 (Dec. 2012)' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.Building Granularity in Highly Abstract Parallel Computation Models. Studia Universitatis "Babes-Bolyai"', ProfessorId='14', Authors='', Affiliations='No.3 (Sept. 2012)' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.  Storage Independence in Data Structures Implementation. Studia Universitatis "Babes-Bolyai"', ProfessorId='14', Authors='', Affiliations='Special Issue' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. On Using Generics for Implementing Algebraic Structures. Studia Universitatis "Babes-Bolyai"', ProfessorId='14', Authors='', Affiliations='Vol. LVI(3)' 
title: INSERT INTO publications_cache SET Title='A. Guran. Efficient Recursive Parallel Programs for Polynomial Interpolation', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Cost-efficient parallel programs based on set-distributions for polynomial interpolation', ProfessorId='14', Authors='', Affiliations='Journal of Parallel and Distributed Computing' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Introducing Data-Distributions into PowerList Theory', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Data-Distributions in PowerList Theory. Lecture Notes in Computer Science Vol. 4711: Theoretical Aspects of Computing', ProfessorId='14', Authors='', Affiliations='Proceedings of ICTAC 2007' 
title: INSERT INTO publications_cache SET Title='Romanian Journal of Information Science and Technology (ROMJIST)', ProfessorId='14', Authors='', Affiliations='V. Niculescu. A Software Development Methodology for BSP Model' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. A Uniform Analysis of Lists Based on a General  Non-recursive Definition', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.  A Refinement Calculus Based on Domain Decomposition of Parallel Programs', ProfessorId='14', Authors='', Affiliations='Romanian Journal of Information Science and Technology (ROMJIST)' 
title: INSERT INTO publications_cache SET Title='G. S.  Moldovan. Integrating Conversions into a  Computational Algebraic System', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. On Data Distribution in the Construction of Parallel Programs', ProfessorId='14', Authors='', Affiliations='The Journal of Supercomputing' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Unbounded and Bounded Parallelism in BMF. Case Study: Rank Sorting', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.  A Design Proposal for an Object Oriented Algebraic Library ', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='Lecture Notes in Computer Science: Proceedings of International Conference EuroPar’2002', ProfessorId='14', Authors='', Affiliations='V. Niculescu. Parallel Algorithms for Fast Fourier Transformation using PowerList' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Multidimensional Data Structures for Parallel Programs Description', ProfessorId='14', Authors='', Affiliations='PU.M.A. (Pure Mathematics and Applications)' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.Some Nondeterministic Parallel Programs', ProfessorId='14', Authors='', Affiliations='Studia Universitatis' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Parallel Programs Description with PowerList', ProfessorId='14', Authors='', Affiliations='Studia Universitatis "Babes-Bolyai"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Data Distributions for Parallel Programs', ProfessorId='14', Authors='', Affiliations='Studia Universitatis' 
title: INSERT INTO publications_cache SET Title='.Comparing C# and Java Extension Methods in the Context of Implementing MixDecorator', ProfessorId='14', Authors='', Affiliations='EDITORS: Militon FRENT¸ IU Horia F. POP Simona MOTOGNA.' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. On Granularity in Parallel Computing Models with High Degree of Abstractness. Proceedings of the Symposium "Zilele AcademiceClujene" (ISSN 2066-5768)', ProfessorId='14', Authors='', Affiliations='pp. 3-8.' 
title: INSERT INTO publications_cache SET Title='Exploring the space between theory and practice in collections frameworks design. Proceedings of the Symposium "Zilele Academice Clujene" ISSN 2066-5768)', ProfessorId='14', Authors='', Affiliations='V. Niculescu. D. Lupsa' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.  A Formal Refinement Method for Divide&Conquer Parallel Programs', ProfessorId='14', Authors='', Affiliations='Proceedings of the Symposium "Zilele Academice Clujene"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Priority Queues Implementation Based on Design Patterns ', ProfessorId='14', Authors='', Affiliations='Proceedings of the Symposium "Zilele Academice Clujene"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Designing a Divide&Conquer Parallel Algorithm for Lagrange Interpolation Using  Power', ProfessorId='14', Authors='', Affiliations='Proceedings of the Symposium "Zilele Academice Clujene"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. On Choosing Between Templates and Polymorphic Types. Case-study: Representation of Algebraic Structures', ProfessorId='14', Authors='', Affiliations='Proceedings of the Symposium "Colocviul Academic Clujean de Informatica"' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Boolean Matrices Multiplication', ProfessorId='14', Authors='', Affiliations='Seminar of Numerical and Statistic Calculus' 
title: INSERT INTO publications_cache SET Title='V. Niculescu.  A Design Method for Parallel Programs. Applications', ProfessorId='14', Authors='', Affiliations='Seminar on Numerical and Statistic Calculus' 
title: INSERT INTO publications_cache SET Title='G. Czibula.Fundamental Data Structures and Algorithms. An Object-Oriented Perspective.  Casa Cărţii de Stiinţă', ProfessorId='14', Authors='', Affiliations='2011(230 pg.)(in Romanian).' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Parallel Computation. Design and Formal Development of Parallel Programs.  Cluj-Napoca University Press', ProfessorId='14', Authors='', Affiliations='2005 (301 pg.) ISBN 973-610-393-5(in Romanian)draft.' 
title: INSERT INTO publications_cache SET Title='V. Niculescu. Object Oriented Programming in Java', ProfessorId='14', Authors='', Affiliations='Univ.  “Petru-Maior” Târgu-Mureş Press' 
title: INSERT INTO publications_cache SET Title='V. Niculescu [and many other authors]. Algorithmic Problems', ProfessorId='14', Authors='', Affiliations='ISBN 973-97515-2-0 (in Romanian).' 
title: INSERT INTO publications_cache SET Title='Introduction to Algorithms', ProfessorId='14', Authors='', Affiliations='C.E. Leiserson' 
title: INSERT INTO publications_cache SET Title='Introducere în algoritmi', ProfessorId='14', Authors='', Affiliations='Computer Libris AGORA' 
title: INSERT INTO publications_cache SET Title='ENASE 2020. 15th International Conference on Evaluation of Novel Approaches to Software Engineering. May 5-6', ProfessorId='14', Authors='', Affiliations='Praga/Online' 
title: INSERT INTO publications_cache SET Title='PDP 2019. 27th Euromicro International Conference on Parallel', ProfessorId='14', Authors='', Affiliations='Distributed and Network-Based Processing. February 13-15' 
title: INSERT INTO publications_cache SET Title='11th High Level Parallel Programming and Applications.  July 12-13', ProfessorId='14', Authors='', Affiliations='2018 Orleans' 
title: INSERT INTO publications_cache SET Title='23th International Euro-Par Conference on Parallel Processing', ProfessorId='14', Authors='', Affiliations='Santiano de Compostela' 
title: INSERT INTO publications_cache SET Title='20th European Conference on Pattern Languages of Programs', ProfessorId='14', Authors='', Affiliations='Germany 8-12 July 2015' 
title: INSERT INTO publications_cache SET Title='Economics of Grids', ProfessorId='14', Authors='', Affiliations='15-17 sept 2015.' 
title: INSERT INTO publications_cache SET Title='SYNASC 2014 -16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing', ProfessorId='14', Authors='', Affiliations='22-25 sept.2014' 
title: INSERT INTO publications_cache SET Title='Safety Engineering and Disaster Management', ProfessorId='14', Authors='', Affiliations='Environmental Legislation' 
title: INSERT INTO publications_cache SET Title='International Symposium on High-level Parallel Programming and Applications. Paris', ProfessorId='14', Authors='', Affiliations='1-2 July 2013' 
title: INSERT INTO publications_cache SET Title='Knowledge Engineering: Principles and Techniques', ProfessorId='14', Authors='', Affiliations='KEPT 2013' 
title: INSERT INTO publications_cache SET Title='FraDeCoP-(2) 2012 -- Second Workshop on Frameworks for the Development of Correct (parallel) Programs', ProfessorId='14', Authors='', Affiliations='Univ. of Orleans' 
title: INSERT INTO publications_cache SET Title='On Granularity in Data-Parallel Programs Development', ProfessorId='14', Authors='', Affiliations='International Conference' 
title: INSERT INTO publications_cache SET Title='The 10th International Symposium on Parallel and Distributed Computing', ProfessorId='14', Authors='', Affiliations='6-8 July 2011' 
title: INSERT INTO publications_cache SET Title='Knowledge Engineering: Principles and Techniques', ProfessorId='14', Authors='', Affiliations='KEPT 2011' 
title: INSERT INTO publications_cache SET Title='Knowledge Engineering: Principles and Techniques', ProfessorId='14', Authors='', Affiliations='KEPT 2009' 
title: INSERT INTO publications_cache SET Title='International Symposium on Symbolic and Numeric Algorithms for Scientific Computing ', ProfessorId='14', Authors='', Affiliations='SYNASC 2009' 
title: INSERT INTO publications_cache SET Title='4th International Colloquium', ProfessorId='14', Authors='', Affiliations='September 26-28' 
title: INSERT INTO publications_cache SET Title='Knowledge Engineering: Principles and Techniques', ProfessorId='14', Authors='', Affiliations='KEPT 2007' 
title: INSERT INTO publications_cache SET Title='International conference  of Numerical Analysis and Approximation Theory', ProfessorId='14', Authors='', Affiliations='NAAT 2006' 
title: INSERT INTO publications_cache SET Title='SYNASC 2005 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing ', ProfessorId='14', Authors='', Affiliations='Sept. 2005.' 
title: INSERT INTO publications_cache SET Title='SYNASC 2004 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing ', ProfessorId='14', Authors='', Affiliations='Sept. 2004.' 
title: INSERT INTO publications_cache SET Title='SYNASC 2002 International Symposium on Symbolic and Numeric Algorithms for Scientific Computing ', ProfessorId='14', Authors='', Affiliations='Sept. 2002.' 
title: INSERT INTO publications_cache SET Title='19th annual ACM SIGPLAN conference on Object-oriented programming systems', ProfessorId='14', Authors='', Affiliations='and applications' 
title: INSERT INTO publications_cache SET Title='ECOOP 2003 - 17th European Conference on Object-Oriented Programming', ProfessorId='14', Authors='', Affiliations='July 21-25' 
title: INSERT INTO publications_cache SET Title='8th International Euro-Par Conference on Parallel Processing', ProfessorId='14', Authors='', Affiliations='Euro-Par 2002' 
title: INSERT INTO publications_cache SET Title='PDPTA 2001 - International Conference on Parallel and Distributed Processing Techniques and Applications', ProfessorId='14', Authors='', Affiliations='June 25-28' 
title: INSERT INTO publications_cache SET Title='ECOOP 2001 - 15th European Conference on Object-Oriented Programming Budapest', ProfessorId='14', Authors='', Affiliations='June 18-22' 
title: INSERT INTO publications_cache SET Title='Fifth Joint Conference on Mathematics and Computer Science', ProfessorId='14', Authors='', Affiliations='organized by  “Babeş-Bolyai”  University  Cluj-Napoca' 
title: INSERT INTO publications_cache SET Title='Fourth Joint Conference on Mathematics and Computer Science', ProfessorId='14', Authors='', Affiliations='organized by  “Babeş-Bolyai”  University  Cluj-Napoca' 
title: INSERT INTO publications_cache SET Title='Third Joint Conference on Mathematics and Computer Science', ProfessorId='14', Authors='', Affiliations='organized by  “Babeş-Bolyai”  University  Cluj-Napoca' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Knowledge Engineering: Principles and Techniques', ProfessorId='14', Authors='', Affiliations='KEPT 2015' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Conferinţă Naţională Didactica Matematicii', ProfessorId='14', Authors='', Affiliations='Cluj-Napoca' 
title: INSERT INTO publications_cache SET Title='Creational and structural Design Patterns Used in Data Structures Implementation http://www.cs.ubbcluj.ro/~vniculescu/didactic/SD_DID/', ProfessorId='14', Authors='', Affiliations='Behavioral' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Zilele Academice Clujene', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Colocviul Academic Clujean de Informatica', ProfessorId='14', Authors='', Affiliations='Universitatea Babes-Bolyai' 
title: INSERT INTO publications_cache SET Title='Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică', ProfessorId='14', Authors='', Affiliations='Octomber ' 
title: INSERT INTO publications_cache SET Title='Sesiunea de comunicări ştiinţifice a Facultăţii de  Matematică şi Informatică', ProfessorId='14', Authors='', Affiliations='April' 
title: INSERT INTO publications_cache SET Title='Iaşi April 1994.An Interactive Environment for Solving Geometrical Problems', ProfessorId='14', Authors='', Affiliations='Colocviul Naţional Studenţesc de Informatică “Grigore Moisil”' 
title: INSERT INTO publications_cache SET Title='Workshop of e-infrastructure services for society', ProfessorId='14', Authors='', Affiliations='organizat in cadrul HOST Project' 
title: INSERT INTO publications_cache SET Title='It Today for a Cloud-Ready Tomorrow', ProfessorId='14', Authors='', Affiliations='Cluj-Napoca:17-18 oct. 2012' 
title: INSERT INTO publications_cache SET Title='What is High Performance Computing', ProfessorId='14', Authors='', Affiliations='Cluj-Napoca:30-31 mai. 2012' 
title: INSERT INTO publications_cache SET Title='High Performance Computing', ProfessorId='14', Authors='', Affiliations='Cluj-Napoca:30-31 mai. 2013' 

In [ ]:


In [ ]: