Добірка наукової літератури з теми "Declarative programming"
Оформте джерело за APA, MLA, Chicago, Harvard та іншими стилями
Ознайомтеся зі списками актуальних статей, книг, дисертацій, тез та інших наукових джерел на тему "Declarative programming".
Біля кожної праці в переліку літератури доступна кнопка «Додати до бібліографії». Скористайтеся нею – і ми автоматично оформимо бібліографічне посилання на обрану працю в потрібному вам стилі цитування: APA, MLA, «Гарвард», «Чикаго», «Ванкувер» тощо.
Також ви можете завантажити повний текст наукової публікації у форматі «.pdf» та прочитати онлайн анотацію до роботи, якщо відповідні параметри наявні в метаданих.
Статті в журналах з теми "Declarative programming"
Crossley, John N. "Declarative programming." Electronic Notes in Theoretical Computer Science 61 (January 2002): 20. http://dx.doi.org/10.1016/s1571-0661(04)00302-0.
Повний текст джерелаBáRány, Vince, Balder Ten Cate, Benny Kimelfeld, Dan Olteanu, and Zografoula Vagena. "Declarative Probabilistic Programming with Datalog." ACM Transactions on Database Systems 42, no. 4 (November 13, 2017): 1–35. http://dx.doi.org/10.1145/3132700.
Повний текст джерелаHanus, Michael. "Reduction Strategies for Declarative Programming." Electronic Notes in Theoretical Computer Science 57 (December 2001): 184–91. http://dx.doi.org/10.1016/s1571-0661(04)00273-7.
Повний текст джерелаKomorowski, Henryk Jan. "A declarative logic programming environment." Journal of Systems and Software 8, no. 2 (March 1988): 77–89. http://dx.doi.org/10.1016/0164-1212(88)90002-7.
Повний текст джерелаLloyd, J. W., and K. S. Ng. "Declarative programming for agent applications." Autonomous Agents and Multi-Agent Systems 23, no. 2 (June 8, 2010): 224–72. http://dx.doi.org/10.1007/s10458-010-9138-1.
Повний текст джерелаSchor, Marshall I. "Declarative Knowledge Programming: Better Than Procedural?" IEEE Expert 1, no. 1 (April 1986): 36–43. http://dx.doi.org/10.1109/mex.1986.5006497.
Повний текст джерелаLouridas, Panagiotis. "Declarative GUI Programming in Microsoft Windows." IEEE Software 24, no. 4 (July 2007): 16–19. http://dx.doi.org/10.1109/ms.2007.105.
Повний текст джерелаLloyd, John W. "Declarative programming for artificial intelligence applications." ACM SIGPLAN Notices 42, no. 9 (October 2007): 123–24. http://dx.doi.org/10.1145/1291220.1291152.
Повний текст джерелаFinkelstein, Stacy E., Peter Freyd, and James Lipton. "A new framework for declarative programming." Theoretical Computer Science 300, no. 1-3 (May 2003): 91–160. http://dx.doi.org/10.1016/s0304-3975(01)00308-5.
Повний текст джерелаEchahed, Rachid, and Wendelin Serwe. "Defining Actions in Concurrent Declarative Programming." Electronic Notes in Theoretical Computer Science 64 (September 2002): 176–94. http://dx.doi.org/10.1016/s1571-0661(04)80350-5.
Повний текст джерелаДисертації з теми "Declarative programming"
Clare, A. R. "Evaluating declarative programming." Thesis, University of East Anglia, 1988. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.235233.
Повний текст джерелаMilicevic, Aleksandar Ph D. Massachusetts Institute of Technology. "Advancing declarative programming." Thesis, Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/99835.
Повний текст джерелаCataloged from PDF version of thesis.
Includes bibliographical references (pages 141-153).
This thesis attempts to unite and consolidate two large and often culturally disjoint programming paradigms: declarative (focusing on specifying what a program is supposed to do, e.g., shuffle an array so that its elements are ordered) and imperative (detailing how the program intention is to be implemented, e.g., by applying the QuickSort algorithm). The ultimate result of such an effort would be a unified programming environment in which both paradigms are seamlessly integrated, specifications are fully and efficiently executable, and programs are written by freely mixing imperative statements and declarative specifications. With the advent of automated constraint solving, executing declarative specifications as standalone programs has become feasible. A number of challenges still remain. To achieve full automation, constraint solvers often impose restrictions on specification languages and their expressiveness; compromises are also made when integrating a (typically logic-based) specification language with a traditional procedural programming language; and finally, applicability is usually limited to specialized algorithmic domains (for which constraint solving is particularly suitable) and programmers comfortable with writing formal logic. This thesis proposes several advances to address these issues. First, a novel constraint solving framework is presented, Alloy*, the first of its kind capable of automatically and reliably solving arbitrary higher-order formulas (written in standard predicate logic) over bounded domains. Second, a new approach to integrating a specification and an implementation language is proposed, where Alloy, a relational logic-based modeling and specification language, is deeply embedded in Ruby. The resulting platform, called [alpha]Rby, uses Alloy* as its back end, and serves both as an Alloy modeling environment with added Ruby scripting layer around it, and as a Ruby programming environment with added executable specifications. Third, the general idea of declarative programming (focusing on what instead of how) is applied to web programming, producing SUNNY, a model-based reactive web framework with a clear separation between data, events (business logic), and security policies. SUNNY is (1) policy-agnostic-allows security policies to be specified individually and independently from the rest of the code, (2) reactive-automatically propagates data updates to all connected clients while enforcing the security policies, (3) mostly declarative-offers a unified sequential view of the entire distributed web system, allowing events to be implemented only in terms of simple modifications to the data model.
by Aleksandar Milicevic.
Ph. D.
Chronaki, Catherine Eleftherios. "Parallelism in declarative languages /." Online version of thesis, 1990. http://hdl.handle.net/1850/10793.
Повний текст джерелаTaylor, Frank Stephen. "Parallel functional programming by declarative partitioning." Thesis, Imperial College London, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.264268.
Повний текст джерелаBowers, Antony Francis. "Effective meta-programming in declarative languages." Thesis, University of Bristol, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.263891.
Повний текст джерелаBelaid, Mohamed-Bachir. "Declarative Itemset Mining Based on Constraint Programming." Thesis, Montpellier, 2020. http://www.theses.fr/2020MONTS004.
Повний текст джерелаData mining is the art of discovering knowledge from databases. The user specifies the type of patterns to be mined, and the miner uses techniques to find the required patterns. Many techniques have been introduced for mining traditional patterns like frequent itemsets, association rules, etc. However, mining patterns with additional properties remains a bottleneck for specialists nowadays due to the algorithmic effort needed to handle these properties.Recently, researchers have taken advantage of the flexibility of constraint programming to model various data mining problems. In terms of CPU time, constraint programming-based methods have not yet competed with ad hoc algorithms. However, their flexibility allows the modeling of complex user queries without revising the solving process.In this thesis we propose to use constraint programming for modeling and solving some well known data mining problems.Our first contribution is a constraint programming model for mining association rules. To implement our model, we introduce a new global constraint, CONFIDENT, for ensuring the confidence of rules.We prove that completely propagating CONFIDENT is NP-hard. We thus provide a non-complete propagator and a decomposition for CONFIDENT. We also capture the minimal non-redundant rules, a condensed representation of association rules, by introducing the global constraint GENERATOR. GENERATOR is used for mining itemsets that are generators. For this constraint, we propose a complete polynomial propagator.Our second contribution is a generic framework based on constraint programming to mine both borders of frequent itemsets, i.e. the positive border or maximal frequent itemsets and the negative border or minimal infrequent itemsets. One can easily decide which border to mine by setting a simple parameter. For this, we introduce two new global constraints, FREQUENTSUBS and INFREQUENTSUPERS, with complete polynomial propagators. We then consider the problem of mining borders with additional constraints. We prove that this problem is coNP-hard, ruling out the hope for the existence of a single CSP solving this problem (unless coNP is in NP)
Seres, Silvija. "The algebra of logic programming." Thesis, University of Oxford, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.365466.
Повний текст джерелаHanus, Michael, and Sven Koschnicke. "An ER-based framework for declarative web programming." Universität Potsdam, 2010. http://opus.kobv.de/ubp/volltexte/2010/4144/.
Повний текст джерелаMachado, Rui Mário da Silva. "Massivel y parallel declarative computational models." Doctoral thesis, Universidade de Évora, 2013. http://hdl.handle.net/10174/12063.
Повний текст джерелаFink, Michael [Verfasser]. "Declarative Logic-Programming Components for Information Agents / Michael Fink." Hamburg : Diplom.de, 2002. http://d-nb.info/1184904553/34.
Повний текст джерелаКниги з теми "Declarative programming"
Palamidessi, Catuscia, Hugh Glaser, and Karl Meinke, eds. Principles of Declarative Programming. Berlin, Heidelberg: Springer Berlin Heidelberg, 1998. http://dx.doi.org/10.1007/bfb0056603.
Повний текст джерелаDarlington, John, and Roland Dietrich, eds. Declarative Programming, Sasbachwalden 1991. London: Springer London, 1992. http://dx.doi.org/10.1007/978-1-4471-3794-8.
Повний текст джерелаSeipel, Dietmar, Michael Hanus, and Salvador Abreu, eds. Declarative Programming and Knowledge Management. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-030-00801-7.
Повний текст джерелаHanus, Michael, and Ricardo Rocha, eds. Declarative Programming and Knowledge Management. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-08909-6.
Повний текст джерелаUmeda, Masanobu, Armin Wolf, Oskar Bartenstein, Ulrich Geske, Dietmar Seipel, and Osamu Takata, eds. Declarative Programming for Knowledge Management. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11963578.
Повний текст джерелаHofstedt, Petra, Salvador Abreu, Ulrich John, Herbert Kuchen, and Dietmar Seipel, eds. Declarative Programming and Knowledge Management. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-46714-2.
Повний текст джерелаNadathur, Gopalan, ed. Principles and Practice of Declarative Programming. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. http://dx.doi.org/10.1007/10704567.
Повний текст джерелаArtemʹeva, I. L. Rasshirennai͡a modelʹ deklarativnykh produkt͡siĭ. Vladivostok: IAPU DVO AN SSSR, 1991.
Знайти повний текст джерелаSeipel, Dietmar, Michael Hanus, and Armin Wolf, eds. Applications of Declarative Programming and Knowledge Management. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-642-00675-3.
Повний текст джерелаAbreu, Salvador, and Dietmar Seipel, eds. Applications of Declarative Programming and Knowledge Management. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-20589-7.
Повний текст джерелаЧастини книг з теми "Declarative programming"
Sheu, Phillip C. Y. "Declarative Programming." In Software Engineering and Environment, 181–206. Boston, MA: Springer US, 1997. http://dx.doi.org/10.1007/978-1-4615-5907-8_7.
Повний текст джерелаMolyneux, Phil. "Declarative Programming." In Managing with Information Technology, 5–17. London: Springer London, 1993. http://dx.doi.org/10.1007/978-1-4471-3299-8_1.
Повний текст джерелаWeik, Martin H. "declarative programming language." In Computer Science and Communications Dictionary, 371. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_4527.
Повний текст джерелаThielscher, Michael. "Declarative Action Programs." In ACTION PROGRAMMING LANGUAGES, 51–68. Cham: Springer International Publishing, 2008. http://dx.doi.org/10.1007/978-3-031-01547-2_5.
Повний текст джерелаPope, Bernard. "Declarative Debugging with Buddha." In Advanced Functional Programming, 273–308. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11546382_7.
Повний текст джерелаvan Delft, Andre, and Anatoliy Kmetyuk. "Declarative Programming with Algebra." In Functional and Logic Programming, 232–51. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-29604-3_15.
Повний текст джерелаTsadok, Avi. "Concurrency and Declarative Programming." In Unleash Core Data, 173–97. Berkeley, CA: Apress, 2022. http://dx.doi.org/10.1007/978-1-4842-8211-3_8.
Повний текст джерелаMagalhães, José Pedro, and Andres Löh. "Generic Generic Programming." In Practical Aspects of Declarative Languages, 216–31. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-04132-2_15.
Повний текст джерелаDarlington, John, Yike Guo, and Helen Pull. "Introducing Constraint Functional Logic Programming." In Declarative Programming, Sasbachwalden 1991, 20–34. London: Springer London, 1992. http://dx.doi.org/10.1007/978-1-4471-3794-8_2.
Повний текст джерелаCui, Baoqiu, Yifei Dong, Xiaoqun Du, K. Narayan Kumar, C. R. Ramakrishnan, I. V. Ramakrishnan, Abhik Roychoudhury, Scott A. Smolka, and David S. Warren. "Logic programming and model checking." In Principles of Declarative Programming, 1–20. Berlin, Heidelberg: Springer Berlin Heidelberg, 1998. http://dx.doi.org/10.1007/bfb0056604.
Повний текст джерелаТези доповідей конференцій з теми "Declarative programming"
Mancilla, Blanca, and John Plaice. "Declarative Multithreaded Programming." In 2009 33rd Annual IEEE International Computer Software and Applications Conference. IEEE, 2009. http://dx.doi.org/10.1109/compsac.2009.140.
Повний текст джерелаNilsson, Henrik, and Ivan Perez. "Declarative Game Programming." In the 16th International Symposium. New York, New York, USA: ACM Press, 2014. http://dx.doi.org/10.1145/2643135.2643160.
Повний текст джерелаGuedes, Álan L. V., and Sergio Colcher. "Declarative programming of TV applications using NCL." In Declarative Amsterdam. Amsterdam: John Benjamins, 2020. http://dx.doi.org/10.1075/da.2020.guedes.tv-application.
Повний текст джерелаReynders, Bob, and Kwanghoon Choi. "Rec.HTML: Declarative HTML." In Programming '21: 5th International Conference on the Art, Science, and Engineering of Programming. New York, NY, USA: ACM, 2021. http://dx.doi.org/10.1145/3464432.3464779.
Повний текст джерелаLeuschel, Michael. "Declarative programming for verification." In the 10th international ACM SIGPLAN symposium. New York, New York, USA: ACM Press, 2008. http://dx.doi.org/10.1145/1389449.1389450.
Повний текст джерелаElliott, Conal. "Declarative event-oriented programming." In the 2nd ACM SIGPLAN international conference. New York, New York, USA: ACM Press, 2000. http://dx.doi.org/10.1145/351268.351276.
Повний текст джерелаAref, Molham. "Declarative programming for the cloud." In the 2013 companion publication for conference. New York, New York, USA: ACM Press, 2013. http://dx.doi.org/10.1145/2508075.2508190.
Повний текст джерелаSuo, Kun, Wenwu Qu, and Ainhoa Bengoetxea Iriondo. "Declarative programming of network protocols." In 2010 12th IEEE International Conference on Communication Technology (ICCT). IEEE, 2010. http://dx.doi.org/10.1109/icct.2010.5689211.
Повний текст джерела"ARCHITECTURAL DESIGN VIA DECLARATIVE PROGRAMMING." In 9th International Conference on Enterprise Information Systems. SciTePress - Science and and Technology Publications, 2007. http://dx.doi.org/10.5220/0002346503630369.
Повний текст джерелаAdelsberger, Stephan, Anton Setzer, and Eric Walkingshaw. "Declarative GUIs." In PPDP '18: The 20th International Symposium on Principles and Practice of Declarative Programming. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3236950.3236962.
Повний текст джерела